2021-12-02 学习记录--Vue-TypeError: Cannot read properties of undefined (reading ‘0‘)
报错原因:vue在拿到数据之前渲染了DOM1、可以在页面里查看一下是否有类似下面的语句:(当请求不到数据时就会报这种错误)<span>{{ goods.services[0].name }}</span>解决方案:<span v-if="goods.services">{{ goods.services[0].name }}</span>2、假如在m
·
报错原因:vue
在拿到数据之前渲染了DOM
1、可以在页面里查看一下是否有类似下面的语句:(当请求不到数据时就会报这种错误)
<span>{{ goods.services[0].name }}</span>
解决方案:
<span v-if="goods.services">{{ goods.services[0].name }}</span>
2、假如在mounted
里触发的获取数据方法
可以试试用setTimeout
包裹一下
mounted() {
setTimeout(
() => {
...
},0)
}
更多推荐
已为社区贡献2条内容
所有评论(0)