篇首語:本文由編程筆記#小編為大家整理,主要介紹了解決微信小程序inputtextarea層級過高穿透問題相關(guān)的知識,希望對你有一定的參考價值。愛掏網(wǎng) - it200.com
??微信小程序原生組件camera、canvas、input(僅在focus時表現(xiàn)為原生組件)、live-player、live、pusher、map、textarea、video的層級是最高的,頁面中的其他組件無論設(shè)置 z-index 為多少,都無法蓋在原生組件上。愛掏網(wǎng) - it200.com
從圖中效果可以看出input輸入的內(nèi)容穿透到了選擇列表自定義組件,解決辦法:
??1、使用if,當(dāng)觸發(fā)選擇列表時隱藏input或textare組件,選擇完成點擊確認(rèn)關(guān)閉選擇列表,顯示input或textare。愛掏網(wǎng) - it200.com
??2、選擇列表自定義組件使用 cover-view 和 cover-image 組件代替view和image,cover-view 和 cover-image 組件,可以覆蓋在部分原生組件上面。愛掏網(wǎng) - it200.com
兩種方式的實現(xiàn)效果如上圖,至于選擇何種方式,根據(jù)實際需求來選擇。愛掏網(wǎng) - it200.com
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。