欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序控制view隱藏顯示的5種方法匯總

 更新時(shí)間:2022年04月22日 10:03:09   作者:徊憶羽菲  
在微信小程序開(kāi)發(fā)時(shí),經(jīng)常要用到一個(gè)控件會(huì)根據(jù)不同的情況和環(huán)境動(dòng)態(tài)顯示與隱藏這種情況,下面這篇文章主要給大家介紹了關(guān)于微信小程序控制view隱藏顯示的5種方法,需要的朋友可以參考下

一、使用wx:if指令

因?yàn)?wx:if 是一個(gè)控制屬性,需要將它添加到一個(gè)標(biāo)簽上。但是如果我們想一次性判斷多個(gè)組件標(biāo)簽,我們可以使用一個(gè)標(biāo)簽將多個(gè)組件包裝起來(lái),并在上邊使用 wx:if 控制屬性。

<view wx:if="{{3>2}}">我是wx:if</view>

因?yàn)?wx:if 之中的模板也可能包含數(shù)據(jù)綁定,所有當(dāng) wx:if 的條件值切換時(shí),小程序框架有一個(gè)局部渲染的過(guò)程,因?yàn)樗鼤?huì)確保條件塊在切換時(shí)銷毀或重新渲染。

  同時(shí) wx:if 也是惰性的,如果在初始渲染條件為 false,小程序框架什么也不做,在條件第一次變成真的時(shí)候才開(kāi)始局部渲染。

  相比之下,hidden 就簡(jiǎn)單的多,組件始終會(huì)被渲染。

  一般來(lái)說(shuō),wx:if 有更高的切換消耗而 hidden 有更高的初始渲染消耗。因此,如果需要頻繁切換的情景下,用 hidden 更好,如果在運(yùn)行時(shí)條件不大可能改變則 wx:if 較好。

二、使用opacity屬性

<view style="opacity:{{opacity}}">我是opacity屬性</view>

三、使用display屬性

<view style="display:none">每個(gè)組件都有的display屬性</view>//元素不顯示
  
<view style="display:block">每個(gè)組件都有的display屬性</view>//元素顯示
  
<view hidden="{{'adfad'=='adf'}}">每個(gè)組件都有的dy屬性</view>//當(dāng)然在{{}}表達(dá)式中也可以使用一些簡(jiǎn)單的運(yùn)算。

四、還有一種方式可以使用絕對(duì)定位

使元素脫離文檔流,通過(guò)改變?cè)氐膖op和left屬性值控制元素的顯示與否

五、使用hidden屬性

在頁(yè)面的js文件中通過(guò)修改hidden值來(lái)控制,

<view hidden="true">每個(gè)組件都有的hidden屬性</view>
  
<view hidden='false'>每個(gè)組件都有的hidden屬性</view>
  
<view hidden="{{hiddenn}}">每個(gè)組件都有的hidden屬性</view>

總結(jié)

到此這篇關(guān)于微信小程序控制view隱藏顯示的5種方法的文章就介紹到這了,更多相關(guān)小程序控制view隱藏顯示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論