问题:
点击登录按钮,执行mui.openWindow想打开子页面,但执行时报错:Uncaught ReferenceError: plus is not defined,等待加载的图标一直在转,无法跳转到新页面,但按返回键取消加载后再点击登录按钮,不报错可以进入新页面。
改用plus.webview.create("main.html").show()则没有问题,直接进入子页面。
初学者,请教一下为什么mui.openWindow不行??
代码:
document.getElementById("btn_login").addEventListener('tap',function(){
console.log("enter event listener");
mui.openWindow({
url:'main.html',
id:'main.html',
waiting:
{
autoshow:true,
title:'loading....'
}
});
// openWindow会报 Uncaught ReferenceError: plus is not defined错误
// plus.webview.create("main.html").show();
console.log("exit event listener");
});
double (作者)
还是不行,将上面的代码放在mui.plusReady(function(){...})里头跟之前还是一样的情况
2015-12-15 11:08
maq
虽然写在 plusReady 里面比较规范,但具体这段代码是不必的,回调函数执行的时候,plus 一定已经 ready 了。
2015-12-15 15:37