我参照mui帮助文档中的打开新页面中的事例2
//B页面onload从服务器获取列表数据;
window.onload = function(){
//从服务器获取数据
....
//业务数据获取完毕,并已插入当前页面DOM;
//注意:若为ajax请求,则需将如下代码放在处理完ajax响应数据之后;
mui.plusReady(function(){
//关闭等待框
plus.nativeUI.closeWaiting();
//显示当前页面
mui.currentWebview.show();
});
}
我的写法是:
mui.getJSON(url,{},function(data){
if (data.status == "OK") {
mui.plusReady(function() {
plus.nativeUI.closeWaiting();
mui.currentWebview.show();
});
}
})
在android下报: Uncaught TypeError: Cannot call method 'show' of null at professor.html:72
但在ios下正常
请大神指教
2 个回复
DCloud_UNI_CHB
72行是mui.currentWebview.show();这行吗?
如果是的话,换成如下代码试试:
mui.currentWebview是内部的一个属性,尚未公开;
liuhui (作者)
可以的,非常感谢