mc小宝
- 发布:2022-07-15 12:01
- 更新:2023-10-10 18:28
- 阅读:357
5 个回复
天王丐帝浒
左右分开什么意思
1***@qq.com
她的意思是想要顶格哪种,就是按顺序,哪边短就往哪边塞,有图片就难办了,因为const query = uni.createSelectorQuery().in(this);
query.select('.waterfall-item-container').boundingClientRect(data => {
let height = Math.floor(data.height);
this.$emit("height",height,this.$props.tag);
}).exec();这断代码获取的高度准确不了,因为image如果设置了height那就没意义了,作者这个就写死了,可是有的人需求是图片多大就多大,写死就很容易
1***@qq.com
准确的说因为Image标签如果设置了widthFix,宽度不变,高度自动变化,保持原图宽高比不变,使用上面代码获取的高度其实有时候是获取的240默认高度,有时候不会,就会出现这种问题,只有写死image高度不会出现,我说的不是作者这个,说的是我表达的哪种瀑布流
1***@qq.com
就是动态计算会不准,当然还是有办法解决,不过性能会很差,不建议追求完美
1***@qq.com
改造一下作者的或者用绝对流定位动态计算试试,我感觉行