未使用 nuxt-link 导航 NuxtJS 子动态页面 to/rendering
NuxtJS child dynamic pages not being navigated to/rendering with nuxt-link
如果我的文件结构是:
- pages
-- catrules.vue
-- catrules/
---- _id.vue
子页面不呈现(但 url 更新并且页面保留在父页面上):
<nuxt-link :to="'/catrules/' + catrule.slug">{{ catrule.ruleid }}</nuxt-link>
如果我将目录 catrules
的名称更改为 catrule
,那么一切都会按预期进行:
- pages
-- catrules.vue
-- catrule/
---- _id.vue
<nuxt-link :to="'/catrule/' + catrule.slug">{{ catrule.ruleid }}</nuxt-link>
你必须使用这个结构:
- pages
-- catrules/
---- _id.vue
---- index.vue
所以只需将您的 pages/catrules.vue
重命名为 pages/catrules/index.vue
如果我的文件结构是:
- pages
-- catrules.vue
-- catrules/
---- _id.vue
子页面不呈现(但 url 更新并且页面保留在父页面上):
<nuxt-link :to="'/catrules/' + catrule.slug">{{ catrule.ruleid }}</nuxt-link>
如果我将目录 catrules
的名称更改为 catrule
,那么一切都会按预期进行:
- pages
-- catrules.vue
-- catrule/
---- _id.vue
<nuxt-link :to="'/catrule/' + catrule.slug">{{ catrule.ruleid }}</nuxt-link>
你必须使用这个结构:
- pages
-- catrules/
---- _id.vue
---- index.vue
所以只需将您的 pages/catrules.vue
重命名为 pages/catrules/index.vue