我在webview里判断一些逻辑之后,手动调用下拉刷新的代码:mui('#pullrefresh').pullRefresh().pulldownLoading();
真机调试过程偶尔出现错误:[ERROR] : TypeError: mui('#pullrefresh').pullRefresh().pulldownLoading is not a function. (In 'mui('#pullrefresh').pullRefresh().pulldownLoading()', 'mui('#pullrefresh').pullRefresh().pulldownLoading' is undefined)
重新打开就没事了,是偶尔,大部分时候打开都正常。
之前开发调用一些其他的原生方法好像偶尔也遇到过这样的问题。这个问题应该就是初始化没有完成造成的问题。
搜索相关问题官方给出的是手动加延迟。
但是我调用的代码都已经放到plusReady回调里执行的啊,难道plusReady不是真正的ready?
如果靠手动加延迟,我感觉像在猜。。
0 个回复