今天工作的时候 遇到这么一个问题

我做的这个项目  有两套方案  一套是商城的,就是老大自己的 另一套是加盟店  小弟们的

其中有个saleStatus来判断有没有货

商城是不可能没货的(ps:只是理论上,所以传给了null值)

在小弟们的店里 给了两个状态  0  100

0:商家没货

100:商家还有存货

一开始的判断条件

wx:if ={{saleStatus && saleStatus !==100}} 这样一看

saleStatus存在并且不等于100 显示下面的条件 但是不生效

问题来了。。。。

经过试验  微信小程序的wx:if的条件渲染 中的变量值如果为零 的效果等同于 null 也就是不存在

所以 这里用 hidden 比较合适

hidden =“{{saleStatus == 0 ?false:true}}”

就可以解决了

总之  注意 wx:if条件渲染里的变量为零的问题  挺坑爹的

转载于:https://www.cnblogs.com/zx-qd/p/10881755.html

wx:if 与hidden相关推荐

  1. 列表渲染 wx:key 的作用、条件渲染 wx:if 与 hidden 的区别

    这是微信小程序踩坑系列的第三篇,想要了解更多关于微信小程序开发的那些事,欢迎关注我的<微信小程序>专栏. 前言 开发微信小程序离不开"页面渲染",对于初学者来说很难理解 ...

  2. 转载:【微信小程序】 wx:if 与 hidden(隐藏元素)区别

    条件渲染 顾名思义所谓的条件渲染,就是通过条件来判断是否需要渲染该代码块.条件渲染主要是用到wx:if 和 block wx:if 这两个,第一个相信好理解,第二个是在block里面进行条件渲染,这里 ...

  3. 【微信小程序】wx:if与hidden的区别

    wx:if 与 hidden 都用来控制小程序元素的显示 wx:if 1.条件为 true 时显示 2.当元素显示时渲染 3.元素变为不显示时销毁元素 hidden 1.条件为 false 时显示 2 ...

  4. 小程序wx:if和hidden

    wx:if和hidden data: {isShow:false,//定义控制显示隐藏的变量},<view wx:if="{{isShow}}">wx:if</v ...

  5. 微信小程序wx:if与hidden区别

    wx:if之中的模板也可能包含数据绑定,所以当wx:if的条件值切换时,框架有一个局部渲染的过程,因为它会确保条件块在切换时销毁或重新渲染. 同时wx:if也是惰性的,如果在初始渲染条件为false, ...

  6. 微信小程序 — wx:for和wx:if

    1.wx:for 在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件.默认数组的当前 项的下标变量名默认为 index,数组当前项的变量名默认为 item 例子: ...

  7. 小程序的wx:if和wx:for的学习使用

    1.wx:if(条件渲染) (1)wx:if="{condition}" 来判断是否需要渲染该代码块. (2) block wx:if 因为wx:if是一个控制属性,需要将它添加到 ...

  8. 微信小程序hidden不生效原因及解决方法

     下面代码不生效: <template><view hidden="false" class="noObj">本月暂无制定目标计划< ...

  9. 02 小程序入门实战

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.创建项目和目录文件结构 小程序包含一个描述整体程序的app和多个描述各自页面的page ...

  10. 微信小程序一些知识点

    转载自:https://www.jianshu.com/p/f8f85757e90d 配置文件.json: 小程序的全局配置app.json和页面配置page.json 每单页页面也有相应的.json ...

最新文章

  1. C++和python先学哪个
  2. 如何理解PacBio的准确度?
  3. 《Python Cookbook 3rd》笔记(4.16):迭代器代替 while 无限循环
  4. 开发者账号申请 真机调试 应用发布
  5. Python_Socket实现简单的ssh/ftp
  6. Java案例:基于TCP的简单聊天程序
  7. JavaScript和HTML事件处理程序属性中的this的含义
  8. 实用的设计模式【二】——类的组织
  9. Android入门 在ListView中如何进行精确的定位
  10. pandas 筛选出满足条件的行并赋值
  11. 动力学建模~拉格朗日建模
  12. python高维数据_高维数据怎样可视化?
  13. [Mysql]WARN: Establishing SSL connection without server's identity verificatio
  14. python如何调用pyd_C#调用pyd的方法
  15. 服务器RAID常见级别与JBOD概述
  16. 为什么地球上的第一个复杂生命体出现在海洋中
  17. Matlab按照二进制读写txt文件
  18. 用VB.NET设计各种形状的窗体界面(图)
  19. 解决ubuntu18.04无法连接wifi问题
  20. 计算机与机械专业 有什么大学排名,2017机械排名211大学排名

热门文章

  1. Python获取sklearn库中iris数据写入本地csv文件,可视化展示数据并进行分类、聚类实验以及结果可视化
  2. java反射 获取方法_java反射——获取类的方法信息
  3. java jvm参数获取_在java代码中获取JVM参数
  4. open函数返回-1_牛逼!Python函数和文件操作(长文系列第3篇)
  5. linux拆分文件会影响源文件吗,linux split拆分文件
  6. python申明变量和赋值_Python入门(二)
  7. 远程 导数据 mysql_mysql远程导入
  8. 前端----JQuery
  9. JavaSE基础———StringBuffer StringBuilder Arrays和基本数据类型包装类
  10. 计算机主板电池,如何更换计算机主板电池