例如一个 A 页面,使用 preload 载入了 B 页面。 然后从 A 页面跳转到 C 页面。 第一中情况: C 页面使用 mui.back 退回到 A 页面。 此时 A 和 B 页面的 webview 会重新再次创建吗? 第二种情况: C 页面使用 mui.open 再次打开A页面。 此时 A 和 B 页面的 webview 会重新再次创建吗?
4 个回复
DCloud_UNI_FXY
第一种情况:A和B不会再次创建
第二种情况:目前的版本会再次创建A和B,如果你想不创建,建议获取A的webview,直接show出来。而不是open出来。
YanRong (作者)
谢谢!
那么想问一下,对于 HTML5+ 的标准来说,哪种实现方式是对的呢?
还是目前没有这种实现的标准?
(个人认为,HTML5+ 是一个标准,而 HBuilder 做的浏览器内核是它的一个实现?)
DCloud_UNI_FXY
这个跟HTML5+的标准不相关。5+标准是比较底层的。这个只是看你的需求,有的需求是需要重新创建,有的需求是不需要重新创建。
YanRong (作者)
谢谢!!