首页 新闻 搜索 专区 学院

VUE 中如何切换路由后依然保持页面状态??????

0
悬赏园豆:20 [待解决问题]

如图:当我再文本框里输入内容,然后跳转到其他页面,,如何做到我切换回文本框页面,文本框内容依然还保留着。

五百万的主页 五百万 | 初学一级 | 园豆:83
提问于:2020-10-15 21:59
< >
分享
所有回答(3)
0

keep-alive 了解下

这是个坑 | 园豆:236 (菜鸟二级) | 2020-10-15 23:56
0

在router.js里面在需要缓存的路由加上 meta:{keepAlive:true}
{
path:'/',
name:'Home',
component:home,
meta:{keepAlive:true}
},
在路由切换的地方
<keep-alive>
<router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive>
<router-view v-if="!$route.meta.keepAlive"></router-view>

墨_鱼 | 园豆:555 (小虾三级) | 2020-10-16 13:19
0

暴力一点用 vuex 吧

月下大庚角 | 园豆:205 (菜鸟二级) | 2020-10-19 14:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册