xiao127
xiao127
  • 发布:2017-07-21 23:47
  • 更新:2017-07-23 17:27
  • 阅读:1694

mui 有页面自动销毁机制吗?如果打开了很多个页面,之前的页面会自动被关闭并释放资源吗?

分类:MUI

如果打开APP后,一直使用,假设一共打开了10个页面,
如:A页面中打开并转到B,B页面到C页面,C页面到D页面……
那么当我打开到第10个页面时,前面的那么多页面是否已经被自动关闭销毁了呢?

2017-07-21 23:47 负责人:无 分享
已邀请:
雪之梦技术驿站

雪之梦技术驿站 - 你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去

我也不知道,每次太多页面,我都是关闭其他,看着碍眼

3***@qq.com

3***@qq.com

不会自动关闭,除非手动调用webview.close()方法

  • xiao127 (作者)

    那是不是说用的越久,app就越卡? 所以,开发者要手动去关闭之前打开的页面???是这样吗?

    2017-07-24 11:27

  • 3***@qq.com

    不是用的越久,app就越卡,是你打开的webview越多,就越卡,所以你要合理的控制后台运行的webview,不需要的或者打开频率少的就close掉,经常用的建议使用预加载放后台

    2017-08-11 14:04

DCloud_heavensoft

DCloud_heavensoft

页面不会被close,js仍然可运行,但是会释放渲染资源。除非手动设置了Webview的style里的render:always。

  • xiao127 (作者)

    那岂不是用APP越久,占的内存就越大?

    2017-07-24 11:25

  • DCloud_heavensoft

    回复 xiao127:大头的渲染资源释放是关键。另外不用的页面确实应该close,难道你的app有十几个层级?

    2017-07-24 16:31

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