el tabs组件怎么通过手动方式切换

阅读 3.7k
1 个回答

vue是响应式的,是通过数据来控制视图的。

拿你贴的这个示例来说,是通过activeName这个变量来控制tabs的切换的,那么你点击按钮的时候动态改变这个变量的值就可以达到你想要的效果了

<el-button @click='handc'>默认按钮</el-button>

activeNames: ['first', 'second', 'third', 'fourth']
activeIndex: 0

handc(){
    this.activeIndex++;
    if(this.activeIndex >= this.activeNames.length){
        this.activeIndex = 0
    }
    
    this.activeName = this.activeNames[this.activeIndex]
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题