官网有竖向的属性,vertical表示竖向的。但没有配置index索引值顺序(看源码也可以发现)。但可以DOM操作下。
// 路径:element@1.x/packages/steps/src/step.vue (1.4.9版本)
v-if="currentStatus !== 'success' && currentStatus !== 'error'"
name="icon">
{{ index + 1 }}
v-else
:class="['el-icon-' + (currentStatus === 'success' ? 'check' : 'close')]">
// HTML
// JS
new Vue({
mounted(){
[...document.querySelectorAll('.el-steps .el-step__icon div')].forEach((el, index, arr) => {
console.log(el, arr.length - index); // 3,2,1
el.innerHTML = arr.length - index;
});
},
}).$mount('#app')
// CSS
@import url("//unpkg.com/element-ui@1.4.9/lib/theme-default/index.css");