element中Steps步驟條和Tabs標籤頁關聯的解決
阿新 • • 發佈:2020-12-09
步驟條和標籤頁的簡單關聯
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.讓兩者關聯,只需要將active
和v-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關聯內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!