W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
概念:原生組件是由客戶端創(chuàng)建的原生組件。
包括:canvas、map、animation-view、textarea、cover-view、cover-image、camera、video、live-player、input 。
其中,video 組件(v3.70.0 起)、input 組件(v3.105.0 起)、textarea(v3.140.1 起支持)和 live-player(v3.140.1 起)已支持同層渲染。
為了解決原生組件層級(jí)最高的限制。小程序?qū)iT提供了 cover-view 和 cover-image 組件,可以覆蓋在部分原生組件上面。這兩個(gè)組件也是原生組件,但是使用限制與其他原生組件有所不同。
由于原生組件脫離在 web-view 渲染流程外,因此在使用時(shí)有以下限制:
代碼示例:
在開發(fā)者工具中打開<view class="wrap">
<view class="title">橫向滾動(dòng)</view>
<scroll-view
scroll-x
class="scroll-view"
bind:scrolltoupper="toLeft"
bind:scrolltolower="toRight"
scroll-left="{= scrollLeft =}"
upper-threshold="1"
lower-threshold="1"
bind:scroll="scroll"
>
<cover-view class="flex-item demo-text-1"></cover-view>
</scroll-view>
</view>
在工具上,原生組件是用 web 組件模擬的,因此很多情況并不能很好的還原真機(jī)的表現(xiàn),建議開發(fā)者在使用到原生組件時(shí)盡量在真機(jī)上進(jìn)行調(diào)試。
同層渲染是為了解決原生組件的層級(jí)問題,在支持同層渲染后,原生組件與其它組件可以隨意疊加,有關(guān)層級(jí)的限制將不再存在。當(dāng)前 video、input 組件已支持同層渲染。
在同層渲染模式下:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: