用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

2

主题

14

帖子

379

积分

诠释者

Rank: 4

积分
379
2017-2-7 22:04:33 hgx_xianning开发者认证 诠释者 楼主 17296
在微信小程序中,判断显示与不显示,或者其他用boolean 类型的值是,用 true 通常能正常显示,但是用false时,却不能隐藏。
下面举2个例子:
1.以 swiper 标签为例 vertical="true" 属性 是设置图片垂直滚动,vertical="false" 按理说应该是恢复默认的水平滚动,但是并没有。需要采取另外2个方式,恢复水平滚动,第一个是 删除这个属性,第二个是采用数据绑定 vertical="{{false}}",如图1,图2 。
2.以 <image> 标签为例 wx:if ="true"  显示  wx:if ="{{false}}" 为不显示。如图3,图4.


综述:在小程序里面识别boolean值时,只要属性的值 不为空时,boolean就判断为真,就算里面随便几个字符,例如 wx:if="11223" ,也判断为真,
如果需要为false,就必须采用数据绑定的方式{{false}},才能被小程序解析为假。

图1

图1
2.png
3.png
4.png

评分

参与人数 1原创 +1 浮云 +20 收起 理由
天下雪 + 1 + 20 赞一个!

查看全部评分

不错啊,关键是命名中有新手跳坑字样
楼主的这个坑,确实坑倒了无数人,也导致很多人认为小程序有很多BUG;比如上拉加载下拉刷新无效之类的
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
发新帖
您需要登录后才可以回帖 登录 | 立即注册