首页 > 技术文章 > js--if判断0的坑(非严格模式)

qlb-7 2021-01-07 20:20 原文

 

前言:

今天发测试环境的时候发现 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

 

  

推荐阅读