获取不到foodList的length

来源:17-8 better-scroll运用(3)

失妍患者

2019-06-05

foodList能获取到 可是length和foodList[0]这种反而获取不到了 这是为何
图片描述

写回答

3回答

ustbhuangyi

2019-06-06

因为 foodList 是引用数据,你输出到控制台的时候它已经发生了改变,所以是正常的数组,但是在你执行 log 的时候,它还是空数组,所以 length 是 0,你在代码里加个 debugger 就明白了。
另外你是在更新数据后同步去访问 DOM,肯定是没有变化的,你需要在 $nextTick 后才能拿到变化后的 DOM。

0
1
失妍患者
非常感谢!
2019-06-06
共1条回复

失妍患者

提问者

2019-06-05

//img.mukewang.com/szimg/5cf7abf80001483504350333.jpg

//img.mukewang.com/szimg/5cf7abf800015ca307240172.jpg

这里打印出来就是上面那个结果 

0
0

ustbhuangyi

2019-06-05

贴一下相关代码?

0
0

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

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

9868 学习 · 4162 问题

查看课程