开发者问题收集
我正在使用 Vue 3 + Vue Router 4 + TypeScript。我尝试使用router.push(),但一直收到控制台错误:Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'push')。我做错了什么?更新:如果我运行console.log(router);,它会返回unde
我想将我的 Vue 模板存储到变量中,以便可以路由它们。我创建了一个仅包含 HTML 标题的 App.vue 文件(用于测试目的),以及一个带有“import”命令的 main.js 文件,该命令我从未在 JavaScript 中使用过,但我不知道任何其他方法可以将模板文件的内容放入变量中,因为我知道每个文档都告诉这样做。无论如何,使用此“import”命令我收到此错误:“未捕获的语法错误:意外的
出于某种原因,在我的 Vue 应用中,当链接的页面仅更改 slug 时,我遇到了路由器问题。例如我有以下链接<router-link :to="{ path: '/tag/tag2' }">Tag 2</router-link><router-link :to="{ path: '/tag/tag3' }">Tag 3</router-link><router-link :to="{ path:
我正在建立一个包含多篇文章的网站。我正在使用 Vue Router,目前我的文章的 URL 看起来像 /article/id,例如:http://localhost:8080/article/85。我怎样才能将文章标题添加到 URL 中,以便它可以是http://localhost:8080/article/the-article-title?我不知道应该提供什么样的代码,所以这里是我的文章路线:
我仍在学习如何使用 NuxtJS,我在此处的文档中看到:https://nuxtjs.org/guide/routing#unknown-dynamic-nested-routes,如果您在 pages 文件夹中添加一个名为“_.vue”的文件,如果 pages 文件夹中没有指定路径,它就会全部捕获。这工作得很好,但我现在需要做的是能够将参数传递给该文件。我目前正在尝试在 pages/_slug/
我正在建立一个包含群组的网站,这些群组可以有子群组,这些子群组可以有子群组等等...这有可能吗?当然,使路由路径像:/groups/:slug/:slug不起作用,因为它包含重复的参数。我当时考虑的是使用星型模式作为子路由,这个子路由将使用 slug 和子 slug 将用户重定向回父路由,然后下一步操作将是针对子 slug 执行操作(如果存在)。但也许有人对此有更好的解决方案?const grou
我的目录结构如下所示/pages/request/guest/_slug/index.vue如果我调用 /request/guest/test-slug/,则 Nuxt 会按预期打开 index.vue 文件。但是没有 slug 的 /request/guest/ 也会打开相同的 index.vue 文件。为什么会这样?它应该返回 404。