Vue3获取dom高度不准确

想利用html文件cdn引入Vue3写一个有瀑布流的demo,但是我碰到我在onMounted里打印元素高度不准确的问题

img

img


为什么在onMounted搭配nextTick还是获取不准确呢,我总不可能在定时器里执行代码吧

图片加载吧,每个图片同样的也是请求,没加载出来之前可能高度就是alt或者无高度,再有因为是异步的

你的Mounted和nextTick到了抓取时机所以 就抓到高度不准确

img 有个 @load事件 但是会触发多次

@load='触发事件'

打印下ref对象,可能原因是图片加载需要时间

获取的是可视高度啊