vue2 中在computed中使用js的方法报该方法undefined
<span>{{ storeName }}</span>
computed: {
storeName: function () {
return this.str.substring(0,11)+'...';
},
},
vue2 中在computed中使用js的方法报该方法undefined
<span>{{ storeName }}</span>
computed: {
storeName: function () {
return this.str.substring(0,11)+'...';
},
},
因为时间上的问题 可能一开始str是undefined 所以这段代码添加个验证undefined就好了 比如用三目运算符
computed: {
storeName: function () {
return this.str?this.str.substring(0,11)+'...':''; // 判断str不为undefined情况
},
},
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
由于异步获取数据,渲染时数据还没出来