国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序教程系列之視圖層的條件渲染(10)

2019-11-19 16:47:43
字體:
來源:轉載
供稿:網友

本教程為大家分享了使用wx:if進行視圖層的條件渲染,供大家參考,具體內容如下


使用wx:if進行視圖層的條件渲染

示例:

wxml:使用view

<!--index.wxml--><button bindtap="EventHandle">按鈕</button><!-- wx:if --><view wx:if="{{boolean==true}}">  <view class="bg_black"></view></view><view wx:elif="{{boolean==false}}">  <view class="bg_red"></view></view>

wxss:

/**index.wxss**/.bg_black { height: 200rpx; background: lightskyblue;}.bg_red { height: 200rpx; background: lightpink;}

js:

// index.jsPage({ data: {  boolean:false }, EventHandle: function(){  var bol = this.data.boolean;  this.setData({   boolean: !bol  }) }})

運行:


續上:

把上面標注綠色部分的view改成block

wxml:使用block

<!--index.wxml--><button bindtap="EventHandle">按鈕</button><!-- wx:if --><block wx:if="{{boolean==true}}">  <view class="bg_black"></view></block><block wx:elif="{{boolean==false}}">  <view class="bg_red"></view></block>

運行:


續上:

增加一個wx:for做列表渲染

wxml:

<!--index.wxml--><button bindtap="EventHandle">按鈕</button><!-- wx:if --><block wx:if="{{boolean==true}}" wx:for="{{arr}}">  <view class="bg_black">內容:{{item}}</view></block><block wx:elif="{{boolean==false}}">  <view class="bg_red">無內容</view></block>

index.js:

// index.jsPage({ data: {  boolean:false,  arr: [1,2,3] }, EventHandle: function(){  var bol = this.data.boolean;  this.setData({   boolean: !bol  }) }})

運行:

編輯錯誤。


原因是wx:if不能與wx:for共用在一個組件上!

續上:

wx:if和wx:for必須分開使用

wxml:

<!--index.wxml--><button bindtap="EventHandle">按鈕</button><!-- wx:if --><block wx:if="{{boolean==true}}">  <block wx:for="{{arr}}">    <view class="bg_black">內容:{{item}}</view>  </block></block><block wx:elif="{{boolean==false}}">  <view class="bg_red">無內容</view></block>

wxss:

/**index.wxss**/.bg_black { height: 200rpx; background: lightskyblue;}.bg_red { height: 200rpx; background: lightpink;}

index.js:

// index.jsPage({ data: {  boolean:false,  arr: [1,2,3] }, EventHandle: function(){  var bol = this.data.boolean;  this.setData({   boolean: !bol  }) }})

運行:


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合水县| 乌兰县| 黄梅县| 长子县| 枝江市| 江安县| 宽甸| 溧阳市| 抚宁县| 鸡西市| 云安县| 哈密市| 开化县| 新巴尔虎右旗| 高清| 山阴县| 安龙县| 会泽县| 繁峙县| 普格县| 科技| 长治县| 平定县| 福建省| 临沂市| 尉氏县| 洱源县| 筠连县| 芜湖县| 阳泉市| 奉节县| 长寿区| 承德市| 韩城市| 东安县| 开远市| 承德县| 石屏县| 崇州市| 江西省| 临海市|