fix(harmony): 数据加载后调用 scrollTo 强制 mescroll 重新计算内容高度
- 根因:mescroll 初始化时 setClientHeight 在 slot 内容渲染前执行,测得高度为 0 - 数据加载后 mescroll 不知道内容高度已变化,scroll-view 仍保持 0 高度 - 点击排序后触发 refresh() → setClientHeight() 重新测量,内容才显示 - 修复:数据加载后调用 scrollTo(0, 0) 强制 mescroll 重新测量内容高度 - mescroll-uni.vue 同步暴露 scrollTo 方法供外部调用
This commit is contained in:
@@ -217,6 +217,9 @@
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
scrollTo(y, t) {
|
||||
this.mescroll.scrollTo(y, t);
|
||||
},
|
||||
//number,rpx,upx,px,% --> px的数值
|
||||
toPx(num) {
|
||||
if (typeof num === 'string') {
|
||||
|
||||
Reference in New Issue
Block a user