使用vue获取豆瓣电影的某个电影详细信息,数据已经获取成功,average属性也在页面上显示成功,但是控制台却报错。
1 回答

一只斗牛犬
TA贡献1784条经验 获得超2个赞
因为获取数据是异步的,而当你模板挂载完后,你的数据还没获取到,导致detail.rating.average
没定义
比较好的方式是你在data
中就定义好你在模板中有引用到的值
data() {
detail: {
rating: {
average: ''
}
}
}
添加回答
举报
0/150
提交
取消