|
@@ -2,8 +2,8 @@
|
|
|
<div class="area_layer_switch_container">
|
|
|
<div class="area_layer_switch_content">
|
|
|
<!-- 全国 -->
|
|
|
- <div class="national">
|
|
|
- <div class="national_text">全国</div>
|
|
|
+ <div class="national" @click="nationalChange">
|
|
|
+ <div class="national_text" :class="{national_text_active:national}">全国</div>
|
|
|
</div>
|
|
|
|
|
|
<!-- 片区 -->
|
|
@@ -20,8 +20,8 @@
|
|
|
</div>
|
|
|
|
|
|
<!-- 全球 -->
|
|
|
- <div class="global">
|
|
|
- <div class="global_text">全球</div>
|
|
|
+ <div class="global" @click="globalChange">
|
|
|
+ <div class="global_text" :class="{global_text_active:global}">全球</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -30,6 +30,15 @@
|
|
|
import { ref, watch, computed, reactive, toRefs, onBeforeMount, onMounted } from 'vue'
|
|
|
const emit = defineEmits(['btnClick'])
|
|
|
const activeIndex = ref(0)
|
|
|
+const national=ref(false)
|
|
|
+const global = ref(false)
|
|
|
+
|
|
|
+function nationalChange() {
|
|
|
+ national.value= !national.value
|
|
|
+}
|
|
|
+function globalChange() {
|
|
|
+ global.value= !global.value
|
|
|
+}
|
|
|
|
|
|
const bottons = ref([
|
|
|
{ id: 12, name: '黄浦区', active: false },
|
|
@@ -209,4 +218,11 @@ function btnClick(index, item) {
|
|
|
text-transform: none;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+.national_text_active{
|
|
|
+ color: rgb(233, 233, 52) !important;
|
|
|
+}
|
|
|
+.global_text_active{
|
|
|
+ color: rgb(233, 233, 52) !important;
|
|
|
+}
|
|
|
</style>
|