正常情况下页面应该是这样的: 但是当加上 plus.nativeUI.showWaiting() 后,页面变成了下面这样: 下面是代码加入的地方: 请官方测试一下看是否为 bug 下面是我的 IDE 版本截图
显示不正常的原因是页面中出现了脚本错误,plus.nativeUI.showWaiting() 需要在 plusReady 后才能调用,如下: mui.plusReady(function(){ plus.nativeUI.showWaiting(); }); plus.xxx 这样的 5+ API, 都是需要在 plusReady 后才能调用的,否则如果是在页加载时就执行的话,就会出现错误。
开发佬 (作者)
明白了,谢谢解答。
2015-07-30 12:53
houfeng2016
所以你把代载图中的代码 mui.ready 改成 mui.plusReady 就行了。记住,如果没有调用 plus.xxx,用 ready 没问题,如果调用了 plus.xxx 就要全使用 plusReady 啦。
2015-07-30 12:59