目前的官方文档不如百度经验demo,相对而言。
假设3个页面a页面,b页面,c页面;a页面跳转到b页面,b页面作为一个父页面打开c页面,c页面是远程页面,本地无法直接操作。
openWindow("/ASSOCIATION/association-top.html", "browser", data);
这行代码位于a页面,data中存储了c页面的真实地址,现在的问题是我不知道如何在b页面读取到a页面传过来的data参数值,特来求助。
有一个缓兵之计就是字符串拼接openWindow("/ASSOCIATION/association-top.html" + "?date=" + result.result[0].url, "browser", data);这样的话,可以获取URL,然后截取服务器URL,但是如果服务器临时更新,那么这个方法将会失败,因为这行代码截取的服务器地址是存储在本地的,特来求助,望各位大家不吝赐教,小子他日感激不尽。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
没有看懂需求,这个data存localstorage 不可行么? 如果这个data是动态的 那就请求接口获取啊######求详细指导,刚接触mui跪求您不吝赐教,小子他日定当感激不尽!######
a页面保存到本地。
b页面从本地读取数据。
######H5+ runtime的话有个extras属性是专门用来传参的, 不过我没在普通浏览器用过mui...######openwindow和mui.openwindow貌似不一样!!!###### A页面
mui.openWindow({
url: "examples/info.html",
id: "info",
extras:{
name:'mui',
version:'0.5.8'
},
show: {
aniShow: 'zoom-fade-out',
duration: 300
}
});
B页面:
mui.plusReady(function(){
var self = plus.webview.currentWebview();
var name = self.name;
alert(name);
})
为何是undefined