vue初始化 tab页如何赋值
时间: 2023-06-29 17:12:00 浏览: 140
在Vue中初始化tab页可以使用以下步骤进行赋值:
1. 在data中定义一个tab数组,用于存储tab页的信息。
```
data() {
return {
tab: [
{ title: 'Tab1', content: 'Content1' },
{ title: 'Tab2', content: 'Content2' },
{ title: 'Tab3', content: 'Content3' }
]
}
}
```
2. 在template中使用v-for循环遍历tab数组,渲染出tab页的标题和内容。
```
<template>
<div>
<ul>
<li v-for="(item, index) in tab" :key="index" @click="activeTab = index">{{ item.title }}</li>
</ul>
<div>{{ tab[activeTab].content }}</div>
</div>
</template>
```
3. 在script中定义一个activeTab变量,用于记录当前激活的tab页的索引。
```
<script>
export default {
data() {
return {
tab: [
{ title: 'Tab1', content: 'Content1' },
{ title: 'Tab2', content: 'Content2' },
{ title: 'Tab3', content: 'Content3' }
],
activeTab: 0 // 默认激活第一个tab页
}
}
}
</script>
```
这样就可以实现Vue中tab页的初始化赋值了。
阅读全文