代码如下运行后num打印为10可是渲染出来只有两个li2.但是若将代码改一下就能渲染出10个li3.为什么没改之前不能正确打印出10个li,而是打印的2个li?
1 回答

繁华开满天机
TA贡献1816条经验 获得超4个赞
v-for这里写的有问题,既然是循环数字,就不要加 idx
否则vue会认为你这里循环的是对象或者数组
this.data赋了值
this.data.num1 有两个属性 getter 和 setter
所以循环的时候是当做对象在循环这两个属性了
添加回答
举报
0/150
提交
取消