Header.vue
998 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<template>
<v-container>
<div class="tw-m-auto">
<div class="tw-mr-[32px] tw-float-left tw-h-[64px] tw-mt-[-4px]">
<img src="@/assets/logo.png" />
</div>
<div class="tw-m-auto">
<v-text-field
density="comfortable"
label="请输入搜索内容"
hide-details="auto"
variant="solo"
append-inner-icon="mdi-magnify"
></v-text-field>
</div>
</div>
</v-container>
<div class="tabs">
<div class="tw-max-w-[1200px] tw-mx-auto">
<v-tabs v-model="tab" bg-color="blue-darken-1" slider-color="yellow-darken-4">
<v-tab :value="1" to="/">Home </v-tab>
<v-tab :value="2" to="/products">Products</v-tab>
<v-tab :value="3" to="/contact">Contact</v-tab>
</v-tabs>
</div>
</div>
</template>
<script setup lang="ts">
import { ref, onMounted } from 'vue'
const tab = ref(1)
</script>
<style lang="scss" scoped>
.tabs {
background-color: #1f88e5;
}
</style>