<router-view/> 被弃用
时间: 2023-07-19 16:06:17 浏览: 87
`<router-view>` 不是被弃用了,而是在 Vue Router 4 中,它的默认导出方式变成了 `defineAsyncComponent(() => import('vue-router'))`。这是因为在 Vue 3 中,动态导入组件的方式发生了变化,使用 `defineAsyncComponent` 来替代 `import()` 更符合新的语法规范。因此,在 Vue Router 4 中,使用 `<router-view>` 仍然是可以的,只需要在组件中按照新的导入方式引入 `defineAsyncComponent` 即可。
阅读全文