vue.js - Nuxt 3 路由 : "Simple" dynamic route return 404 error

标签 vue.js nuxt.js vuejs3 vue-router vue-router4

我正在尝试与 nuxt3 ("3.0.0-rc.3") 建立一个简单的动态链接,但我无法访问动态 slug url。我关注了这个页面,但它似乎对我不起作用: https://nuxtjs.org/examples/routing/dynamic-pages

这是我的简单页面结构:

pages/
   index.vue
   category/
       _id.vue

当我尝试访问我的 localhost:3000/category/test 时,出现 404 错误页面,其中包含消息“未找到页面:/category/test”。

这是我的“index.vue”文件中的链接:

<NuxtLink to="/category/test">Test</NuxtLink>

这是我的“_id.vue”文件的内容:

<template>
  <div>
    <h1>Project: {{ $route }}</h1>
  </div>
</template>

<script>
export default {}
</script>

<style>
</style>

最佳答案

在 Nuxt 3 中,动态路由被写成 [id] 而不是 _id :

pages/
   index.vue
   category/
       [id].vue

有关更多详细信息,请查看此 https://v3.nuxtjs.org/guide/directory-structure/pages#dynamic-routes

关于vue.js - Nuxt 3 路由 : "Simple" dynamic route return 404 error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72329540/

相关文章:

javascript - Webpack UglifyJS 遇到意外 token

css - 覆盖 Vuetify 2.0 sass 变量 $heading-font-family

javascript - 我想加载并填充 vue.js (nuxt.js) 中每个组件的数据

vue.js - 如何通过 setup() 发出多个参数?

vuejs3 - 在 Quasar 中为 qtable 中的每一行弹出上下文菜单的便捷方法

vue.js - 仅在构建时添加 Vue3 和 TailwindCSS 前缀

javascript - 如何在VUE中通过v-model直接更新嵌套对象数组值?

nuxt.js - 禁用容器类的 2xl 断点

javascript - 如何为 Node.js 插件创建包装类

reactjs - React 中的单向数据流