我正在分支“added-vuex-to-ssr”上运行以下示例应用程序
https://github.com/se22as/vue-3-with-router-basic-sample
当我使用 SSR 运行示例应用程序时,当我进入主页或关于页面时,我收到以下 Vue Router 警告。找不到警告的文档。任何帮助,将不胜感激。
[Vue Router warn]:路径“/”已通过参数传递,但它们将被忽略。而是使用命名路由和参数。[Vue Router warn]:路径“/about”已通过参数传递,但它们将被忽略。而是使用命名路由和参数。
该警告基本上是让您知道您需要使用命名路由而不是路径。
所以代替this.$router.push({path:'/', params: { param: someValue } })和:
routes: [
{
path: '/',
component: Home
}
Run Code Online (Sandbox Code Playgroud)
你会做类似的事情this.$router.push({name:'Home', params: { param: someValue } }):
routes: [
{
path: '/',
name: 'Home',
component: Home
}
Run Code Online (Sandbox Code Playgroud)
更多信息:
| 归档时间: |
|
| 查看次数: |
11680 次 |
| 最近记录: |