【发布时间】:2020-05-26 21:20:57
【问题描述】:
我正在使用 Nuxt.js 并且有一些动态路由。我的文件夹结构是这样的:
- pages
- product
- _slug.vue
我像这样链接到路线:
<nuxt-link :to="{ name: 'product-slug', params: { slug: product.slug } }">
它工作正常,它显示了正确的 URL,也可以很好地引导页面,但是,我的控制台中出现了一个恼人的红色错误:
[Vue warn]: Invalid component name: "pages/product/_slug.vue". Component names should conform to valid custom element name in html5 specification.
我发现了这个问题,但收效甚微:https://github.com/nuxt/nuxt.js/issues/165
【问题讨论】:
-
你试过
<nuxt-link :to="{ name: 'product/slug', params: { slug: product.slug } }">吗?
标签: javascript vue.js routing vue-router nuxt.js