在Vuepress中,有一种包含组件的简洁方法吗?

时间:2018-08-21 09:14:00

标签: vuepress

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

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

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

然而,它已经漫长了。有没有一种更简洁的方法?

我怀疑目前还没有,我想知道是否可以提出一些东西并提交请求请求,但是说实话我不知道如何实施该,所以任何想法也将不胜感激收到

1 个答案:

答案 0 :(得分:1)

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

<MyComponent></MyComponent> 

如果要在其他位置找到该组件,请使用 enhanceApp.js ,如下所示vuepress - How to custom location of components directory...