鍍金池/ 問(wèn)答/HTML/ vue+element-ui 怎么實(shí)現(xiàn)手動(dòng)切換tabs

vue+element-ui 怎么實(shí)現(xiàn)手動(dòng)切換tabs

實(shí)現(xiàn)點(diǎn)擊頁(yè)面某一個(gè)按鈕,觸發(fā)tabs的切換,不是使用tabs自帶的tab-click事件

回答
編輯回答
你的瞳

改變v-model 里面對(duì)應(yīng)的值:

  <el-tabs v-model="activeName" >
    <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="定時(shí)任務(wù)補(bǔ)償" name="fourth">定時(shí)任務(wù)補(bǔ)償</el-tab-pane>
  </el-tabs>
<script>
  data() {
    return {
      activeName: "second"
      }},
  methods:{
   handleBtnClick(){
     this.activeName = "first";
}
}
</script>
2017年3月2日 09:11
編輯回答
耍太極
  <el-tabs :tab-position="tabPosition" style="height: 200px;">
    <el-tab-pane label="用戶管理">用戶管理</el-tab-pane>
    <el-tab-pane label="配置管理">配置管理</el-tab-pane>
    <el-tab-pane label="角色管理">角色管理</el-tab-pane>
    <el-tab-pane label="定時(shí)任務(wù)補(bǔ)償">定時(shí)任務(wù)補(bǔ)償</el-tab-pane>
  </el-tabs>

按鈕改變tabPosition的值就可以,示例就有

http://element-cn.eleme.io/#/...

2018年2月13日 17:38