我们的问题是:这个feature是怎么出来的?
带着疑问咱们开始看源码
.
├── @vuepress
│ ├── theme-default
│ │ ├── components
│ │ │ ├── Home.vue
│ │ ├── layouts
│ │ │ ├── Layout.vue
咱们从Layout.vue文件 就可以知道这里面引用了component为Home的组件
查看Home组件
<div
v-if="data.features && data.features.length"
class="features"
>
<div
v-for="(feature, index) in data.features"
:key="index"
class="feature"
>
<h2>{
{ feature.title }}</h2>
<p>{
{ feature.details }}</p>
</div>
</div>
.......
import NavLink from '@theme/components/NavLink.vue'
export default {
name: 'Home',
components: { NavLink },
computed: {
data () {
return this.$page.frontmatter
},
actionLink () {
return {
l