视图层输出变量的时候能不能设置默认值
发布于 6 年前 作者 kyin 1249 次浏览 来自 问答

比如

<text>{{arr.a}}</text>

arr是个数组,从API那里获得的,如果arr为空,想让arr.a显示为0, 除了在js页面里的data里设置一个默认数组外,有没有更好的办法?

7 回复

如果是动态的值 肯定需要一个在data里设置的默认的值的

一般就是在data里设置默认值这种方式了

三目也可以,我想的是最好有能这个功能,可以简化代码

我知道了,主要是我的arr里面元素比较多,我嫌在data里设置个默认值麻烦

api生成数据的时候也可以啊,我也知道啊,我的问题是在视图层里能不能现实

直接用三目运算不行?

<text>{{arr?arr.a:0}}</text>

你从api获取数据的时候就可以判断啊 if(!obj) obj.a = 0不就行了。

回到顶部