0的布尔值为false,导致编辑回显的时候,出现bug

183 阅读1分钟

content的数据类型是number时,{{content?content:"- -"}}存在bug;content的数据类型是string时,可

//判断content是否存在,如果存在,则显示content,否则显示- -;结果,当content的值为0的时候,content的判断为false,导致结果显示- -
<span class="text">{{content?content:"- -"}}</span>

修改bug:先判断content的值是否为0,如果为0,则显示0;否则,再判断content是否存在,如果存在,则显示content,否则显示- -

<span class="text">{{content===0?0:content?content:"- -"}}</span>