8.3. 完善数据显示

简介

本小节中,我们将完善数据的显示,需要完善的页面包括网站首页和个人专栏相关的页面。

首页帖子的显示

1、打开 src/views/Home.vue 文件,修改 computed 选项:

src/views/Home.vue

computed: {
  ...mapState([
    'auth',
    'user'
  ]),
  articles() {
    return this.$store.getters.computedArticles
  }
},

我们这里删除了 mapState 中的 articles,并使用派生状态 computedArticles 作为所有文章。

2、查找 <router-link v-if="user",修改帖子列表中头像的结构:

src/views/Home.vue

<!-- 修改 -->
<router-link v-if="user" :to="`/${user.name}`" tag="div" class="avatar pull-left">
  <img :src="user.avatar" class="media-object img-thumbnail avatar avatar-middle">
</router-link>
<!-- 为 -->
<router-link :to="`/${article.uname}`" tag="div" class="a...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 2

头像地址无法使用
0 个点赞 | 0 个回复 | 问答 | 课程版本 2.6