天唯网 关注数码科技发展
首页 /  科技数码 / 内容详情

vue多个路由指向同一个页面

科技数码 时间:2024-10-27 12:01:49

vue,keep-alive,不同路由指向一个组件,如何分别缓存页面状态

本文重要解决 vue使用keep-alive缓存页面状态时,当不同路由指向同一个组件,如何分别缓存页面状态的问题。

1.问题产生:问题:由于三个页面基本相同,所以三个路由页面指向同一个组件,在使用keep-alive缓存的时候就不能分别缓存这三个页面每个页面的状态。

2.问题解决:不要在 router/index.js 里将多个路由指向同一个组件,而应该新建多个页面组件,每个组件中只是作为 HelloWorld 组件 的容器,然后多个路由页面分别指向不同的页面组件

标签: #科技数码

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。

联系我们 关于我们 版权申明 天唯网数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号