<script setup>
import {reactive, ref} from "vue";
let stylesel = ref({
height: "30px",
display: "flex",
flex: 1,
color: "orangered",
"justify-content": "center",
"border-bottom": "orangered 2px solid",
})
let styleunsel = ref({
height: "30px",
display: "flex",
flex: 1,
color: "#666666",
"justify-content": "center",
"border-bottom": "orangered 1px solid",
})
let tab = reactive([{
name: "时政要闻",
isselect: true
}, {
name: "山东新闻",
isselect: false
}, {
name: "济南新闻",
isselect: false
}])
let tabclick = (item, index) => {//标签点击事件
for (let i = 0; i < tab.length; i++) {
tab[i].isselect = false
}
item.isselect = true;
switch (index) {
case 0:
router.replace("/shizheng")
break
case 1:
router.replace("/shandong")
break
case 2:
router.replace("/jinan")
break
}
}
</script>
<template>
<div style="display: flex;flex-direction: row;padding-right: 10px;padding-left: 10px">
<div :style="item.isselect?stylesel:styleunsel" v-for="(item,index) in tab" :key="index"
@click="tabclick(item,index)">
{{ item.name }}
</div>
</div>
</template>
网友评论