1.用了scroll-view后的下拉刷新问题
如果swiper嵌套scroll-view纵向滚动条需要用到下拉刷新功能,在用户下拉时,其实是触发的scroll-view纵向滚动条中的下拉事件,无法触发到页面级的下拉事件。
此时,如果通过onPullDownRefresh
页面级的下拉事件,是没有效果的。如果不采用scroll-view,则页面级的上拉加载只能触发一次,所以不采用这种方法。
而采用scroll-view 组件中的组件下拉刷新功能:
refresh() {
if (this._freshing) return;
this._freshing = true;
if (!this.triggered)//界面下拉触发,triggered可能不是true,要设为true
this.triggered = true;
setTimeout(() => {
this.triggered = false;//触发onRestore,并关闭刷新图标
this._freshing = false;
}, 3000)
},
2.跳转到tabbar的方法
uni.switchTab({
url: ''
});