x***@sina.com
x***@sina.com
  • 发布:2022-06-22 09:19
  • 更新:2024-09-24 13:53
  • 阅读:1081

uniappH5端在默认加上了keepAliveInclude功能,如何取消掉?

分类:uni-app

在开发的时候不想用缓存功能,如何取消?

2022-06-22 09:19 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

一开始我也被这个问题困扰,keepAlive include几乎所有页面,但是有些页面第二次进入时不会使用inactive的第一次的页面实例,反而会再生成一个实例,导致缓存策略有点迷糊,另外一方面缓存会导致页面关键生命周期只执行一次(未销毁)。
解决的方法是:在App.vue入口文件加上,下面代码是官方仓库github复制出来的,去掉属性keepAliveInclude即可

<template><App :keepAliveInclude="keepAliveInclude"/></template>

success:

<template><App /></template>

仓库line 133

8***@qq.com

8***@qq.com

怎么处理啊,也遇到这个问题了。最新版本的HBuilder,也报错。

要回复问题请先登录注册