foodList获取不到length和值

来源:17-7 better-scroll运用(2)

qq_Qcm_0

2018-12-14

我从ref拿到的是一个HTMLCollection数组,照理说把
_calculateHeight() 放在$nexttick里面异步执行,应该能返给我值,而不是underfined
这是怎么一回事呢
我用的是vue2.5,是不是因为版本的原因?
图片描述
图片描述
图片描述

写回答

2回答

ustbhuangyi

2018-12-15

你的 ref 是 foodList,这个 DOM 是根据 goods 遍历出来的,但是 goods 初始值应该是空吧,你的 this._getGoods 是一个异步过程,所以你执行 this._calculateHeight 的时候,goods 还没有获取到

1
2
千禧i
回复
weixin_慕的地037530
同问,你知道是怎么回事了吗?我卡在这里了
2020-05-19
共2条回复

qq_Qcm_0

提问者

2018-12-14

所以我现在想问一下:foodList怎么样做才能有值,或者有什么其他的手段获取每一块li的高度值

ps:我现在卡在这里了,只能写点死数据先塞给this.listHeight,效果是有的,所以应该就是foodList的问题··

ps:这是一期的视频,我的环境是vue2.5了,是不是版本问题?

0
0

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

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

9868 学习 · 4162 问题

查看课程