快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

微信小程序中视图层条件渲染的示例分析

这篇文章给大家分享的是有关微信小程序中视图层条件渲染的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

成都创新互联公司主营海州网站建设的网络公司,主营网站建设方案,重庆APP软件开发,海州h5小程序开发搭建,海州网站营销推广欢迎海州等地区企业咨询

具体内容如下

微信小程序中视图层条件渲染的示例分析

使用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

  })

 }

})

运行:

微信小程序中视图层条件渲染的示例分析

续上:

把上面标注绿色部分的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({

   boolean: !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

  })

 }

})

运行:

微信小程序中视图层条件渲染的示例分析

感谢各位的阅读!关于“微信小程序中视图层条件渲染的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网页标题:微信小程序中视图层条件渲染的示例分析
文章位置:http://6mz.cn/article/popsie.html

其他资讯