微信小程序教程系列之视图层的条件渲染(10)

网友投稿 280 2023-05-22


微信小程序教程系列之视图层的条件渲染(10)

本教程为大家分享了使用wx:if进行视图层的条件渲染,供大家参考,具体内容如下

使用wx:if进行视图层的条件渲染

示例:

wxml:使用view

wxss:

/**index.wxss**/

.bg_black {

height: 200rpx;

background: lightskyblue;

}

.bg_red {

height: 200rpx;

background: lightpink;

}

js:

// index.js

Page({

data: {

boolean:false

},

EventHandle: function(){

var bol = this.data.boolean;

this.setData({

boolean: !bol

})

}

})

运行:

http://

续上:

把上面标注绿色部分的view改成block

wxml:使用block

运行:

续上:

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

wxml:

内容:{{item}}

无内容

index.js:

// index.js

Page({

data: {

boolean:false,

arr: [1,2,3]

},

EventHandle: function(){

var bol = this.data.boolean;

this.setData({

boolelBbYmULMUDan: !bol

})

}

})

运行:

编辑错误。

原因是wx:if不能与wx:for共用在一个组件上!

续上:

wx:if和wx:for必须分开使用

wxml:

内容:{{item}}

无内容

wxss:

/**index.wxss**/

.bg_black {

height: 200rpx;

background: lightskyblue;

}

.bg_red {

height: 200rpx;

background: lightpink;

}

index.js:

// index.js

Page({

data: {

boolean:false,

arr: [1,2,3]

},

EventHandle: function(){

var bol = this.data.boolean;

this.setData({

boolean: !bol

})

}

})

运行:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序 滚动到某个位置添加class效果实现代码
下一篇:微信小程序页面传值实例分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~