this.mescroll.endSuccess() 这执行了,加载中仍然存在是什么原因

来源:7-14 搜索结果 - 实现下拉刷新上拉加载功能

慕仰9715041

2021-10-02

mescrollInit执行比mounted早,

这个

 this.mescroll = this.$refs.mescrollRef.mescroll;

能获取到?

写回答

1回答

Sunday

2021-10-02

你好

mescrollInit 确实会优先于 mounted执行,但是我们会在 mescrollInit  中进行 

await this.loadSearchResult()

数据获取操作,在获取数据之后  

this.mescroll

是可以获取到初始化数据得。

如果想要代码变得更加完善一些,那么可以主动关闭到 

mescrollInit

操作,在 mounted 时,主动调用 init 方法

0
3
Sunday
回复
慕仰9715041
可以直接在 mounted 中调用 this.mescroll.endSuccess() 关闭,不一定非要在 mescrollInit 中调用的
2021-10-02
共3条回复

uni-app从入门到进阶 系统完成项目实战

专门为小程序0基础学员而设,让你拥有能上线的作品

1105 学习 · 743 问题

查看课程