kuan1 / kuan-vue-waterfall

vue3.0瀑布流插件(该仓库没有经过细心测试,建议选择其他更稳定的库)
https://kuan1.github.io/kuan-vue-waterfall/demo
33 stars 13 forks source link

容器宽度获取问题 #22

Closed 6xiaowu9 closed 2 years ago

6xiaowu9 commented 2 years ago

我在使用dialog的时候发现容器宽度获取出现获取到0的问题,需要nextTick后才能获取到真实宽度,我进行了合并请求,不知道搞得对不对,麻烦辛苦看一下,谢谢 @kuan1

kuan1 commented 2 years ago

@6xiaowu9 单个容器的高度,在water-fall-item中的mounted钩子中通过clientHeight获取的,这个时候dom是已经渲染成功的。如果组件初始化的时候display:none会有问题,或者搜索其他比较稳定的组件,毕竟这个组件没有做太多的测试 -。-

kuan1 commented 2 years ago

@6xiaowu9 因为mounted是dom插入之后的钩子,再加入nextTick有些奇怪,有复现的demo的吗,我看下

6xiaowu9 commented 2 years ago

是宽度,我写在dialog内就会出现这个问题

kuan1 commented 2 years ago

@6xiaowu9 我合并了你的commit