我在打开一个新页面的时候传递了一些附加参数过去:
mui.openWindow({
url:url,
id:page,
extras:{
myData:aDataPara
}
});
后续的逻辑中会需要重新open这个webview,但是参数会是新的参数。
所以我做了一个判断:
//检测页面是否已经开启,如果开启了,重新刷入参数
targetWebview = plus.webview.getWebviewById(page);
if(targetWebview){
targetWebview.myData = aDataPara;
targetWebview.load();
}else{
mui.openWindow({
url:url,
id:page,
extras:{
myData:aDataPara
}
});
}
然而不管怎么改,我附带的myData参数一直不会变。如何才能给一个已经打开的页面传递新的参数,并且重新加载呢?
Sychel (作者)
好的,非常感谢!已经解决。
2017-02-04 15:12