vue created 为什么能获取dom?
来源:10-7 通用组件-瀑布流:触发计算,定位 item 位置

qq_慕妹4500948
2022-06-08
vue 为什么在 created 生命周期就可以获取到 dom?不是只能在 unmounted 才能获取到 dom 吗?
写回答
3回答
-
慕慕6198459
2022-11-09
// 触发计算 watch( () => props.data, (newValue) => { nextTick(() => { if (props.picturePreReading) { waitImgComplate() } else { useItemHeight() } }) }, { immediate: true, deep: true } )
用的是watch监听props.data的变化而且还开启了immediate ,所以要用到nextTick,nextTick会在dom元素加载完毕调用,所以是可以获取到dom的
10 -
Cloud_Iris
2022-10-05
mounted阶段就可以了吧……而且老师使用的是nextTick。
00 -
Sunday
2022-06-09
你好
这并不是在 created 生命周期中,而是在 nextTick 回调中触发的。
00
相似问题