vue ele steps
1.0.0
vue-ele-steps จะห่อหุ้มส่วนประกอบของ step ใน element-ui เพิ่มเติม เพื่อลดขนาดโครงสร้าง html โดยไม่ต้องละทิ้งฟังก์ชันใดๆ
https://codepen.io/dream2023/pen/wbjGKX/
npm install vue-ele-steps --save
// 全局引入
import EleSteps from 'vue-ele-steps'
Vue . component ( EleSteps . name , EleSteps )
// 局部引入
import EleSteps from 'vue-ele-steps'
export default {
components : {
EleSteps
}
}
<!-- 支持字符串数组 -->
< ele-steps :steps =" ['步骤1', '步骤2', '步骤3'] " :active =" 1 " />
<!-- 支持对象数组 -->
< ele-steps
:steps =" [
{ title: '步骤1', description: '描述文字1..', icon: 'el-icon-edit' },
{ title: '步骤2', description: '描述文字2..', icon: 'el-icon-upload' },
{ title: '步骤3', description: '描述文字3..', icon: 'el-icon-picture' }
] "
:active =" 1 "
/>
< ele-steps
:stepsAttrs =" {
'align-center': true
} "
:steps =" ['步骤1', '步骤2', '步骤3'] "
:active =" 1 "
/>
props: {
// steps的属性
stepsAttrs : {
type : Object ,
default ( ) {
return {
'finish-status' : 'success'
}
}
} ,
// 步骤数组
steps : {
type : Array ,
required : true
} ,
// 当前步骤
active : {
type : Number ,
required : true
}
}