闪闪
闪闪
  • 发布:2015-03-10 16:47
  • 更新:2015-11-12 16:34
  • 阅读:1808

bug:iOS中连续2次使用mui.fire时有一个不触发

分类:MUI
mui

使用模版,对于父、子webview分别使用自定义事件,例如:
mui.fire(headerWebview, 'updateHeader', {title:title});
mui.fire(contentWebview, 'updateVeh', {vehicle:veh});

在iOS中contentWebview的事件不会触发。在Android中正常。

2015-03-10 16:47 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

你需要确保contentWebview已经是loaded状态,他才会接收到事件。

也就是说。你应该

contentWebview.addEventListener('loaded',function(){  
mui.fire(contentWebview, 'updateVeh', {vehicle:veh});  
});  
  • 闪闪 (作者)

    谢谢,是这样的。

    2015-03-11 17:28

  • 飞龙andy

    我也遇到这个问题了~然后我用本地存储来传值的,基本也解决问题了,就是不晓得会不会有后遗症

    2015-08-08 11:23

近水楼台

近水楼台

赞一个,解决了

要回复问题请先登录注册