new
new
  • 发布:2015-07-08 10:26
  • 更新:2017-04-08 18:15
  • 阅读:1307

openwindow 问题

分类:MUI
mui

webview = mui.openWindow({
url:"getcity.html",(城市页面)
id:"getcity",
extras:{
pro2:pro(省份id),
proName2:proName(省份名称)
}

我点击省份打开城市的列表 第一次能获取到参数pro2(省份id) 然后我返回到省份列表 再次点击省列表中的省份 仍然是上一次的城市 列表

if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}

function plusReady(){
var self = plus.webview.currentWebview();
province=self.pro2;
proName=self.proName2;
console.log(province);
getCity();
}

是不是有缓存的原因呢?

2015-07-08 10:26 负责人:无 分享
已邀请:
new

new (作者)

openWindow和id有关系 打开相同页面用不同的id这样可以解决

9***@qq.com

9***@qq.com

我现在碰到一个登陆问题,也是用的openWindow来做的,打开应用进入登陆页面,进行登录,点击退出正常回到了登录页面,因为第一次退出的时候openwindow中的没有id:login,第二次登录,再退出,回到了第一次退出的登录页面,因为openWindow中已经存在了id=login。假如我点击是不记住密码,第二次退出后密码框还是回显了,因为调出的页面是第一次推出的页面,这样就是不合理的设计了,然后,我考虑使用随机数作为退出操作openwidow中id的值,这样我又有一个疑问,如果我反复这样登录,退出,会产生大量的openwindow中id,性能上是不是肯定会存在问题?如果存在有没有好的方式解决回到上一个页面问题。

该问题目前已经被锁定, 无法添加新回复