环境:页面A是mui页面;页面B是原来网站的非mui页面。想将页面B作为subwebview和页面A嵌套,并进行一些状态交互。
实现思路通过fire()方法:页面B增加window的自定义事件,用于接收由页面A传递过来的参数。
页面B增加:
window.addEventListener('parentfire', function(e){
alert('parentfire call in.'); // 调试代码。
……保存入传参数的代码。
});
页面A,当页面B加载完毕后执行:
mui.fire(pageB, 'parentfire',{"param1":"abc"});
但问题是:fire后,没有预期的'parentfire call in.'提示,即使不传递任何参数也不提示。请问是什么原因?
0 个回复