js--if判断0的坑(非严格模式)


 

前言:

今天发测试环境的时候发现 v-if 展示数据时为 0 的值根本展示不出来

<span v-if="item">{{item == 0 ? '否' :'是'}}</span>
<span v-else>- -</span>

 

发现 是 永不不会显示
<span v-if="item == 0">否</span>
<span v-else-if="item == 1">是</span>
 <span v-else>- -</span>

  因为比较赶就是用了最蠢的方法

出现这个的原因是因为

如果用个模糊判断 如果值为 0 那直接会走 false

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM