8.1. 添加帖子列表
简介
本小节中,我们将在网站首页添加一个帖子列表,并使用 Mock.js 生成测试数据。『帖子列表』用来显示所有用户的文章,其完成后的页面效果如下:

渲染帖子列表
1、打开 src/views/Home.vue 文件,在 <script> 头部引入 mapState 辅助函数:
src/views/Home.vue
<script>
import { mapState } from 'vuex'
.
.
.
</script>
当一个组件需要获取多个状态的时候,引入 mapState 可以极大地简化写法。
2、 修改 computed 对象,将指定的状态混入计算属性:
src/views/Home.vue
computed: {
...mapState([
'auth',
'user',
'articles'
])
},
我们需要从 store 获取 articles,作为『帖子列表』的数据来源。
3、查找 &...
V01 Vue.js 实战教程 - 基础篇
关于 LearnKu