vue2.0 + vux (四)Home页

1.综合页(首页)

Home.vue

<!-- 首页 -->
<template>
  <div>
    <!-- 顶部 标题栏 -->
    <app-header></app-header>
    <!-- 选项卡 -->
    <tab :line-width="2" v-model="index">
      <tab-item :selected="tag === item" v-for="item in taglist" @click="tag = item" :key="item.id">{{item}}</tab-item>
    </tab>
    <!-- 资讯 -->
    <div v-if="index === 0"><news-list></news-list></div>
    <div v-if="index === 1"><blog-list></blog-list></div>
    <div v-if="index === 2"><question-list></question-list></div>
    <div v-if="index === 3"><event-list></event-list></div>
  </div>
</template>

<script>
  // 引入 顶部标题栏组件
  import AppHeader from '../../components/Header'
  // 引入 选项卡组件
  import { Tab, TabItem } from 'vux'
  // 资讯
  import NewsList from './NewsList'
  // 博客
  import BlogList from './BlogList'
  // 问答
  import QuestionList from './QuestionList'
  // 活动
  import EventList from './EventList'

  export default {
    name: 'Home',
    components: {
      AppHeader,
      Tab,
      TabItem,
      NewsList,
      BlogList,
      QuestionList,
      EventList
    },
    data(){
      return {
        tag: '资讯',
        taglist: ['资讯','博客','问答','活动'],
        index: 0
      }
    }
  }
</script>

<style lang="less" scoped></style>

 

2.效果图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值