请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

mescrollInit执行比mounted早,

这个

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

能获取到?

正在回答 回答被采纳积分+3

1回答

Sunday 2021-10-02 15:57:37

你好

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

await this.loadSearchResult()

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

this.mescroll

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

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

mescrollInit

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仰9715041 #1
    怎么主动关闭mescrollInit?
    回复 有任何疑惑可以回复我~ 2021-10-02 16:09:25
  • 提问者 慕仰9715041 #2
    为甚恶魔mescroll高度自动是屏幕的高度,
    回复 有任何疑惑可以回复我~ 2021-10-02 16:20:28
  • Sunday 回复 提问者 慕仰9715041 #3
    可以直接在 mounted 中调用 this.mescroll.endSuccess()  关闭,不一定非要在 mescrollInit 中调用的
    回复 有任何疑惑可以回复我~ 2021-10-02 22:00:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信