|
@@ -1,18 +1,13 @@
|
|
|
-<!-- -->
|
|
|
|
|
<template>
|
|
<template>
|
|
|
<div class='tab4'>
|
|
<div class='tab4'>
|
|
|
<div class="conten">
|
|
<div class="conten">
|
|
|
- <div v-for="item in imgList" :key="item.id" @click="$router.push(item.url)">
|
|
|
|
|
- <img :src="require('@/assets/img/tab5-'+item.id+'.png')" alt="">
|
|
|
|
|
- <p>{{item.name}}</p>
|
|
|
|
|
- </div>
|
|
|
|
|
- <!-- 后面的盒子 -->
|
|
|
|
|
- <div class="search" @click="$router.push('tab4-5')">
|
|
|
|
|
- <div class="sea_con">
|
|
|
|
|
- <i class="el-icon-search"></i>
|
|
|
|
|
- <div>学籍查询</div>
|
|
|
|
|
|
|
+ <div class="con_top">
|
|
|
|
|
+ <div :class="{active:imgListInd===item.id}" v-for="item in imgList" :key="item.id" @click="cutTab(item.id)">{{item.name}}</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!-- 学校宣传片 -->
|
|
|
|
|
+ <div class="con_tab con_tab1" v-show="imgListInd===1">
|
|
|
|
|
+ <video src="@/assets/video/loop.mp4" controls></video>
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
@@ -24,11 +19,13 @@ export default {
|
|
|
data () {
|
|
data () {
|
|
|
// 这里存放数据
|
|
// 这里存放数据
|
|
|
return {
|
|
return {
|
|
|
|
|
+ imgListInd: 1,
|
|
|
imgList: [
|
|
imgList: [
|
|
|
{ id: 1, name: '学校宣传片', url: '/tab4-1' },
|
|
{ id: 1, name: '学校宣传片', url: '/tab4-1' },
|
|
|
{ id: 2, name: '美丽校园', url: '/tab4-2' },
|
|
{ id: 2, name: '美丽校园', url: '/tab4-2' },
|
|
|
{ id: 3, name: '校歌', url: '/tab4-3' },
|
|
{ id: 3, name: '校歌', url: '/tab4-3' },
|
|
|
- { id: 4, name: '历任学校领导', url: '/tab4-4' }
|
|
|
|
|
|
|
+ { id: 4, name: '历任学校领导', url: '/tab4-4' },
|
|
|
|
|
+ { id: 5, name: '学籍查询', url: '/tab4-4' }
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -38,7 +35,10 @@ export default {
|
|
|
watch: {},
|
|
watch: {},
|
|
|
// 方法集合
|
|
// 方法集合
|
|
|
methods: {
|
|
methods: {
|
|
|
-
|
|
|
|
|
|
|
+ // 点击顶部的tab栏切换
|
|
|
|
|
+ cutTab (tabId) {
|
|
|
|
|
+ this.imgListInd = tabId
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
// 生命周期 - 创建完成(可以访问当前this实例)
|
|
// 生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created () {
|
|
created () {
|
|
@@ -59,52 +59,41 @@ export default {
|
|
|
</script>
|
|
</script>
|
|
|
<style lang='less' scoped>
|
|
<style lang='less' scoped>
|
|
|
.tab4{
|
|
.tab4{
|
|
|
- .conten{
|
|
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ .conten{
|
|
|
|
|
+ padding: 100px 100px 0;
|
|
|
|
|
+ height: 100%;
|
|
|
min-width: 1740px;
|
|
min-width: 1740px;
|
|
|
- display: flex;
|
|
|
|
|
- flex-wrap: wrap;
|
|
|
|
|
- justify-content: center;
|
|
|
|
|
- &>div{
|
|
|
|
|
- cursor: pointer;
|
|
|
|
|
- margin:50px 40px 0;
|
|
|
|
|
- width: 500px;
|
|
|
|
|
- height: auto;
|
|
|
|
|
- &>img {
|
|
|
|
|
- width: 500px;
|
|
|
|
|
- height: 360px;
|
|
|
|
|
- object-fit: cover;
|
|
|
|
|
- }
|
|
|
|
|
- &>p{
|
|
|
|
|
- margin-top: 10px;
|
|
|
|
|
- color: black;
|
|
|
|
|
|
|
+ .con_top{
|
|
|
|
|
+ margin-bottom: 40px;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ height: 60px;
|
|
|
|
|
+ border-bottom: 4px solid #b9412e;
|
|
|
|
|
+ &>div {
|
|
|
|
|
+ font-size: 20px;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
|
|
+ line-height: 56px;
|
|
|
|
|
+ width: 200px;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ color: #5d5d5d;
|
|
|
|
|
+ }
|
|
|
|
|
+ .active {
|
|
|
|
|
+ background-color: #b9412e;
|
|
|
|
|
+ color: #fde602;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- .search{
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: center;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- border: 2px dotted #ccc;
|
|
|
|
|
- height: 360px;
|
|
|
|
|
- .sea_con{
|
|
|
|
|
- width: 100px;
|
|
|
|
|
- height: 80px;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- &>i {
|
|
|
|
|
- color: #b9412e;
|
|
|
|
|
- font-size: 36px;
|
|
|
|
|
- }
|
|
|
|
|
- &>div {
|
|
|
|
|
- border-radius: 5px;
|
|
|
|
|
- margin-top: 8px;
|
|
|
|
|
- width: 100px;
|
|
|
|
|
- height: 40px;
|
|
|
|
|
- line-height: 40px;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- background-color: #b9412e;
|
|
|
|
|
|
|
+ .con_tab{
|
|
|
|
|
+ height: 700px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .con_tab1{
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ video{
|
|
|
|
|
+ // width: 100%;
|
|
|
|
|
+ height: 100%;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|