建议刷新完成当成参数传出去
/**
* 刷新
*/
refresh () {
this.dropDownState = 3;
this.top = this.defaultOffset;
// 延时1200毫秒结束正在刷新动画,给用户一个刷新的感觉,或者可以直接去掉本组件正在刷新的动画状态,配合官方uni-load-more组件的正在刷新动画
this.$emit('onRefresh');
setTimeout(() => {
this.refreshDone();
}, 1200)
/****好吧,粗暴点,就是把上面的代码注释掉,用下面的代码*****/
// this.$emit('onRefresh');
// this.refreshDone();
},
/**
* 刷新
*/
refresh () {
this.dropDownState = 3;
this.top = this.defaultOffset;
//刷新
this.$emit('onRefresh', this.refreshDone);
},
0 个回复