Cannot read property 'length' of undefined

来源:18-13 评价列表(2)

龙崎鹏

2017-10-14

页面渲染正常,数据也获取到了,刷新网页总是报错,请问怎么解决?http://img1.sycdn.imooc.com/szimg/59e1fdd5000112a508450596.jpg

写回答

1回答

ustbhuangyi

2017-10-15

因为 food 的初始值是没有数据的,所以 food.ratings 是 undefined,那么再取 length 肯定会报错,所以你前面要用 v-if 判断一下。

0
0

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程