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