1. 程式人生 > 程式設計 >element中Steps步驟條和Tabs標籤頁關聯的解決

element中Steps步驟條和Tabs標籤頁關聯的解決

步驟條和標籤頁的簡單關聯

在這裡插入圖片描述

1.步驟條:

在這裡插入圖片描述

步驟條的acitve屬性用來設定當前啟用的步驟,型別為number

<el-steps :active="active - 0" finish-status="success">
  <el-step title="步驟 1"></el-step>
  <el-step title="步驟 2"></el-step>
  <el-step title="步驟 3"></el-step>
</el-steps>

2.標籤頁:

在這裡插入圖片描述

在這裡插入圖片描述

標籤頁的v-model

屬性繫結選項卡中的name值,型別為string

<el-tabs :tab-position="tabPosition" style="height: 200px" v-model="active">
  <el-tab-pane name="0" label="使用者管理">使用者管理</el-tab-pane>
  <el-tab-pane name="1" label="配置管理">配置管理</el-tab-pane>
  <el-tab-pane name="2" label="角色管理">角色管理</el-tab-pane>
</el-tabs>

3.讓兩者關聯,只需要將activev-model繫結同一個變數即可,但是前者是number,後者是string,所以在步驟條的active的值上減個0就好了

示例2

步驟條的 :activeIndex值 與 標籤頁的 el-tab-pane 的 name 屬性匹配,標籤頁切換影響 v-model 值

<el-card>
  <el-alert title="修改商品資訊" type="info" :closable="false" center show-icon></el-alert>
  <el-steps :space="200" :active="activeIndex - 0" align-center finish-status="success">
  <el-step title="基本資訊"></el-step>
  <el-step title="商品引數"></el-step>
  <el-step title="商品屬性"></el-step>
  <el-step title="商品圖片"></el-step>
  <el-step title="商品內容"></el-step>
  <el-step title="完成"></el-step>
  </el-steps>
  <el-tabs :tab-position="tabPosition" style="height: 200px;" tabPosition="left" v-model="activeIndex">
  <el-tab-pane label="基本資訊" name="0">基本資訊</el-tab-pane>
  <el-tab-pane label="商品引數" name="1">配置管理</el-tab-pane>
  <el-tab-pane label="商品屬性" name="2">角色管理</el-tab-pane>
  <el-tab-pane label="商品圖片" name="3">定時任務補償</el-tab-pane>
  <el-tab-pane label="商品內容" name="4">定時任務補償</el-tab-pane>
  </el-tabs>
 </el-card>


data(){
 return{
  activeIndex: '0'
 }
}

到此這篇關於element中Steps步驟條和Tabs標籤頁關聯的解決的文章就介紹到這了,更多相關element中Steps和Tabs關聯內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!