# 组件引入
文件目录结构
component --- 所有在markdown 中引入的 vue 文件,都必须在放在这个文件夹下面
.
├── docs
│ ├── .vuepress (可选的)
│ │ ├── components (可选的)
│ │ ├── theme (可选的)
│ │ │ └── Layout.vue
│ │ ├── public (可选的)
│ │ ├── styles (可选的)
│ │ │ ├── index.styl
│ │ │ └── palette.styl
│ │ ├── templates (可选的, 谨慎配置)
│ │ │ ├── dev.html
│ │ │ └── ssr.html
│ │ ├── config.js (可选的)
│ │ └── enhanceApp.js (可选的)
│ │
│ ├── README.md
│ ├── guide
│ │ └── README.md
│ └── config.md
│
└── package.json
首先,在 component 文件夹中 创建 vue 文件,例如 test.vue
以下是引入组件的展示
hi,大家好我是花小宝
<template>
<div class="mb-32"> hi,大家好我是花小宝</div>
</template>
<script>
export default {
name: 'test',
data() {
return {
}
},
mounted() {
},
methods: {
}
}
</script>
<style>
.mb-32{
margin-top: 16px;
margin-bottom: 32px;
}
</style>在 markdown 中引入
WARNING
如果你正在使用,或者需要展示一个对于 SSR 不怎么友好的组件(比如包含了自定义指令),你可以将它们包裹在内置的 <ClientOnly> 组件中:
<test/>
//或者
<ClientOnly> <test/></ClientOnly>
好啦,恭喜你,已经学会了 怎样引入 vue 文件组件。
