按钮 本教程为大家分享了使用wx:if进行视图层的条件渲染,供大家参考,具体内容如下 使用wx:if进行视图层的条件渲染 把上面标注绿色部分的view改成block 增加一个wx:for做列表渲染 编辑错误。 原因是wx:if不能与wx:for共用在一个组件上! wx:if和wx:for必须分开使用 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
微信小程序教程系列之视图层的条件渲染(10)

示例:
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 }) }})运行:
续上:
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>运行:
续上:
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 }) }})运行:
续上:
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 }) }})运行:
相关内容
如何用js判断dom是否有存在某class的值
2023-11-14 16:36:39vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2023-11-14 16:34:55word2010中插入作者简介的两种方法
2023-11-14 16:33:21excel表格批量导入的教程excel表格如何批量导入
2023-11-14 16:31:53Word2013怎么对文本进行排序Word2013对文本进行排序的
2023-11-14 16:30:29Excel2010怎么将数据转换成图形
2023-11-14 16:29:18浅谈node的事件机制
2023-11-14 16:27:38微信小程序 跳转传参数与传对象详解及实例代码
2023-11-14 16:26:24ES6模块化的import和export用法方法总结
2023-11-14 16:24:55怎么更换ppt的模板更换ppt的模板的方法步骤
2023-11-14 16:23:22JavaScript实现各种排序的代码详解
2023-11-14 16:22:14AI怎么绘制一个咖啡杯图标?
2023-11-14 16:20:33在PPT2007幻灯片中如何让艺术字逐行显示
2023-11-14 16:19:27PS怎么制作一个立体的渐变文字?
2023-11-14 16:18:14