Joann
Joann
  • 发布:2016-03-11 14:44
  • 更新:2016-03-17 11:27
  • 阅读:1274

预加载页面调用openWindow后,不会出发hide事件

分类:MUI

步骤一:通过openWindow方式打开页面A,同时预加载页面B;
步骤二:从A跳转到页面B(预加载),在页面B,通过openWindow方式打开页面C,此时页面B的hide事件不会出发。

2016-03-11 14:44 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

跟预加载没关系吧。hide事件本身就不会触发的吧。除非你手动调用了webview的hide方法,打开另一个webview不会触发前一个或者其他的webview的hide事件

  • Joann (作者)

    会主动触发,从B回到A,B的hide会触发,但是从B去到C就不会了;具体不知道原因,不过还是曲折的解决问题了(主动去hide B),谢谢你的回答。

    2016-03-14 11:54

  • DCloud_UNI_FXY

    回复 Joann:从B(预加载)回到A,是因为B被hide了。所以B的hide事件会触发。从B到C的时候,B是不会被hide的。

    2016-03-14 14:48

  • DCloud_UNI_FXY

    回复 Joann:B回到A,执行的是B的back,back的时候,会根据是否是预加载来执行hide或close操作。而从B到C,是open了C,跟B是没关系的。所以B的hide事件是不会触发的

    2016-03-14 14:50

  • Joann (作者)

    明白,谢谢了

    2016-03-15 04:13

Joann

Joann (作者)

嗯,最后去主动hide他了

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