我用extras传参,子页面也能接收到参数,但是我后退再打开页面,就接收不到参数了。我知道plusReady只在第一次触发,但是我该怎么改进呢?代码如下
父页面:
mui.init({
gestureConfig:{
doubletap:true
},
subpages:[{
url:'list_c.html',
id:'list_c.html',
styles:{
top: '45px',
bottom: '0px',
},
extras:{
'name':name
}
}]
});
子页面:
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
function plusReady(){
var self = plus.webview.currentWebview();
var name= self.name;
}
薄晚凉 (作者)
是的,不能用预加载么
2015-07-13 14:31
DCloud_UNI_FXY
回复 薄晚凉:可以用,但是用了预加载,你的这种传参方式就不可靠了。需要使用evalJS来传
2015-07-13 14:54
薄晚凉 (作者)
回复 DCloud_UNI_FXY:evalJS的具体用法是什么?没找到相关文档说明
2015-07-13 15:37