具体的孩子,而不是子?

时间:2019-03-05 11:51:01

标签: vue.js vuejs2 nuxt.js nuxt

假设我要创建一个博客。

在/ pages /中我将添加

pages/
-- blog/
--+-- _artcile.vue
--+-- index.vue
-- blog.vue

那会让我有一条路线/ blog和/ blog /:article?在这些情况下,我发现了大多数此类示例(例如,在Nuxt文档中的user和user_id),所请求的内容是标准的(例如,用户ID或博客的markdown文件)。但是,如果我希望每个条目都是唯一的组件怎么办?例如

pages/
-- blog/
--+-- custom_article_1.vue
--+-- custom_article_2.vue
--+-- index.vue
-- blog.vue

1 个答案:

答案 0 :(得分:1)

您可以只创建_artcile.vue并在其中确定要使用:is的组件。 Docs

<component v-bind:is="currentTabComponent"></component>