浏览代码

feat: 滚动加载组件,taro版,下拉刷新bug修改 (#1004)

Wuyk 3 年之前
父节点
当前提交
c94e7c5882
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      src/packages/__VUE/infiniteloading/index.taro.vue

+ 5 - 5
src/packages/__VUE/infiniteloading/index.taro.vue

@@ -50,6 +50,10 @@ export default create({
       type: Number,
       default: 200
     },
+    upperThreshold: {
+      type: Number,
+      default: 40
+    },
     pullIcon: {
       type: String,
       default: 'https://img10.360buyimg.com/imagetools/jfs/t1/169863/6/4565/6306/60125948E7e92774e/40b3a0cf42852bcb.png'
@@ -171,11 +175,6 @@ export default create({
       if (state.scrollTop == 0 && !state.isTouching && props.isOpenRefresh) {
         state.y = event.touches[0].pageY;
         state.isTouching = true;
-        getParentElement('refreshTop')
-          .boundingClientRect((rect) => {
-            state.refreshMaxH = Math.floor(rect.height * 1 + 10);
-          })
-          .exec();
       }
     };
 
@@ -205,6 +204,7 @@ export default create({
     };
 
     onMounted(() => {
+      state.refreshMaxH = props.upperThreshold;
       setTimeout(() => {
         getScrollHeight();
       }, 200);