vue 数据变化,会触发相应部分的dom进行重新渲染。
那么:
如何知道重新渲染在何时完成的?
如何操作v-for渲染的每一项?我需要获取v-for渲染的每一个dom节点的高度,怎么操作合适?
vue 数据变化,会触发相应部分的dom进行重新渲染。
那么:
如何知道重新渲染在何时完成的?
如何操作v-for渲染的每一项?我需要获取v-for渲染的每一个dom节点的高度,怎么操作合适?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
v-for 配合 ref 拿到的 ref 是个数组,按索引能取到对应索引的项的 dom。
至于渲染完毕的时机,一般可以 watch 变化的数据项,在 handler 中的 nextTick 中进行渲染后的操作。