//举例:
const routes = [
{
path: "/a",
component: MyComponent
},
{
path: "/b",
component: MyComponent
},
];
//有时候开发中会把多个路由解析为同一个Vue组件。问题是,Vue默认情况下共享组件将不会重新渲染,如果在使用相同组件的路由之间进行跳转,则不会发生任何变化,此时需要传递key来区分,达到刷新的目的。
<template>
<router-view :key="$route.path"></router-view>
</template>
vue共享组件不会重复渲染问题
最新推荐文章于 2023-09-20 16:28:28 发布