vue 页面跳转 清除缓存
因为页面是些输入框和上传内容,页面跳转需要缓存数据 ,所以在路由中加了keepAlive:true 缓存页面但是内容上传后,返回首页,需要将缓存清除在mainjs中加上路由守卫 页面从newzt到create时拦截修改meta的信息router.beforeEach((to, from, next) => {if (from.path == '/exhibition/...
·
因为页面是些输入框和上传内容,页面跳转需要缓存数据 ,所以在路由中加了keepAlive:true 缓存页面
但是内容上传后,返回首页,需要将缓存清除
在mainjs中加上路由守卫 页面从newzt到create时拦截修改meta的信息
router.beforeEach((to, from, next) => {
if (from.path == '/exhibition/newzt/create') {
if (to.path == '/exhibition/exhibition/newzt') {
from.meta.keepAlive = false //修改为false
next()
} else {
next()
}
} else {
next()
}
})
更多推荐
已为社区贡献7条内容
所有评论(0)