0

在 Vuepress 中,我可以将组件包含到 Markdown 中:

<template>
    <div class="thingy">
        <Thingy/>
    </div>
</template>

<script>
import Thingy from '../../components/Thingy'
export default {
  components: {Thingy},
}
</script>

然而,它是相当长篇大论。有没有办法更简洁地做到这一点?

我怀疑目前还没有,我想知道我是否可以提出一些建议并提交一个拉取请求,但老实说,我不知道如何实现它,所以任何想法也将不胜感激

4

1 回答 1

1

如果你把组件放在 中/.vuepress/components/,Vuepress 会为你注册组件,你可以直接在 markdown 中使用它。标签名称与 .vue 文件相同,因此MyComponent.vue用作

<MyComponent></MyComponent> 

如果您想在其他地方定位组件,请使用enhanceApp.js,如下所示vuepress - How to custom location of components directory...

于 2018-09-16T23:06:17.440 回答