在uniapp中onPullDownRefresh触发多次的解决方法

在uniapp中onPullDownRefresh触发多次的解决方法

微信小程序同样
由于在uniapp中onPullDownRefresh触发多次的,多次下拉会导致圆圈一直再转,而不消失。

pages.json文件 enablePullDownRefresh 一定要设置为true,才可以执行刷新的操作。

        {
            "path": "pages/business/demo",
            "style": {
                "navigationBarTitleText": "测试",
                "enablePullDownRefresh": true
            }

        }

解决方案:启动一个定时器来监控,是否触发了两次,以及是否再刷新。

isRefresh: false, //模拟网络请求
isStart: false, //监控二次触发
定时器 来控制刷新按钮的消失


脚本


样式




最后,你可以使用一些第三方的下拉刷新的插件,或者使用scollview来自定义刷新。

你可能感兴趣的:(在uniapp中onPullDownRefresh触发多次的解决方法)