实现效果:
给左右按钮绑定add()和sub()事件,控制左切or右切
<template>
<div class="xiangyou" @click="add()"></div>
<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
<el-tab-pane label="用户管理" name="first">用户管理</el-tab-pane>
<el-tab-pane label="配置管理" name="second">配置管理</el-tab-pane>
<el-tab-pane label="角色管理" name="third">角色管理</el-tab-pane>
<el-tab-pane label="定时任务补偿" name="fourth">定时任务补偿</el-tab-pane>
</el-tabs>
<div class="xiangyou" @click="sub()"></div>
</template>
ts代码:
//定义activeName默认值为0
private activeName = "0";
/**
* 向右切换标签栏
*/
add() {
//对接口之后这个4换成得到数据的个数
if (Number(this.activeName) < 4) {
this.activeName = Number(this.activeName) + 1 + "";
}
}
/**
* 向左切换标签栏
*/
sub() {
if (Number(this.activeName) > 0) {
this.activeName = Number(this.activeName) - 1 + "";
}
}