uniapp动态禁用mescroll-body组件的下拉刷新,或者动态禁用mescroll-body组件的上拉加载

简介: uniapp动态禁用mescroll-body组件的下拉刷新,或者动态禁用mescroll-body组件的上拉加载

背景:


uniapp项目中经常会用到上拉加载和下拉刷新,但是,有时候页面的遮罩层出现了,这时候手还没离开屏幕,或者鼠标长按着,此时拖动屏幕往下滑就会发现屏幕中的mescroll-body被触发下拉刷新了,此时就需要动态的控制mescroll-body组件的是否开启下拉刷新或者上拉加载.


看文档中:


6f3e86d23471edcc159ece21e8b6fea8_e1cebe17e9f049fe8394390a3760bdd3.png


这两个参数都是可以配置在data中的,但是我都试了,值也改成功了,但是就是不能动态的禁用. 本来都要放弃了,但是坚持把文档读完发现了:


e32b892079c9cd929988d629ac8ac2d0_b7ea90eac3ae485d98a4d7e44366c72b.png


好家伙! 这两个配置项不是响应式的,直接上代码:


我是通过别的页面触发事件来禁用的,所以使用了uni.$on注册事件


// 开启或者关闭下拉刷新  
    uni.$on('stopscroll', data => {
    this.mescroll.optDown.isLock = data //动态设置是否锁定下拉刷新
  })


关键代码

this.mescroll.optDown.isLock=false/true


完整文档:http://www.mescroll.com/uni.html#load


相关文章
|
4天前
|
资源调度
uniapp引入vant组件库
uniapp引入vant组件库
23 11
|
4天前
|
移动开发 小程序 API
uniapp中组件库Mask 遮罩层 的使用方法
uniapp中组件库Mask 遮罩层 的使用方法
10 1
|
4天前
|
移动开发 小程序 API
uniapp组件库Card 卡片 的使用方法
uniapp组件库Card 卡片 的使用方法
11 1
|
4天前
|
移动开发 小程序 API
uniapp组件库Line 线条 的适用方法
uniapp组件库Line 线条 的适用方法
11 0
|
4天前
|
移动开发 小程序 iOS开发
uniapp组件库fullScreen 压窗屏的适用方法
uniapp组件库fullScreen 压窗屏的适用方法
12 1
|
4天前
|
移动开发 小程序 API
uniapp组件库Modal 模态框 的使用方法
uniapp组件库Modal 模态框 的使用方法
11 1
|
4天前
|
移动开发 小程序 API
uniapp组件库SwipeAction 滑动操作 使用方法
uniapp组件库SwipeAction 滑动操作 使用方法
12 1
|
4天前
|
移动开发 小程序 API
uniapp组件库Popup 弹出层 的使用方法
uniapp组件库Popup 弹出层 的使用方法
11 1
|
4天前
|
移动开发 小程序 API
uniapp组件库中Collapse 折叠面板 的使用方法
uniapp组件库中Collapse 折叠面板 的使用方法
12 1
|
4天前
|
移动开发 小程序 API
uniapp中uview组件库TopTips 顶部提示使用方法
uniapp中uview组件库TopTips 顶部提示使用方法
10 1

热门文章

最新文章