vue2.0 + vux (四)Home页
2024-08-23 04:17:21
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.效果图
最新文章
- 【PRINCE2是什么】PRINCE2认证之七大原则(5)
- CSS基础知识汇总
- jdbc 与 each controller 对多条查询结果的处理
- IOS第八天(3:UITableViewController团购, 点击底部代码调整)
- 【转】Mysql 存储引擎中InnoDB与Myisam的主要区别
- MyBatis 查询
- 转-sql中的case when的用法
- python的subprocess无法进行通信(无法通过管道输入数据)的问题解决
- unity UGUI动态字体显示模糊
- Web API 返回json文件的2中不用方式
- mysql主从配置(清晰的思路)
- OpenStack Mixture HypervisorsDriver configure and implementation theory
- go语言初体验
- Zbus 笔记
- PyCharm 专题
- DNS区域传送漏洞实验以及二级域名爆破
- du -h排序
- SET ANSI_WARNINGS { ON | OFF }
- DataGridView实时提交
- go 圣经阅读笔记之-入门