日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

038_Steps步骤条

發布時間:2025/5/22 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 038_Steps步骤条 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. Steps步驟條

1.1. Steps步驟條引導用戶按照流程完成任務的分步導航條, 可根據實際應用場景設定步驟, 步驟不得少于2步。

1.2. Steps Attributes

參數

說明

類型

可選值

默認值

space

每個step的間距, 不填寫將自適應間距。支持百分比。

number / string

direction

顯示方向

string

vertical/horizontal

horizontal

active

設置當前激活步驟

number

0

process-status

設置當前步驟的狀態

string

wait / process / finish / error / success

process

finish-status

設置結束步驟的狀態

string

wait / process / finish / error / success

finish

align-center

進行居中對齊

boolean

false

simple

是否應用簡潔風格

boolean

false

1.3. Step Attributes

參數

說明

類型

可選值

title

標題

string

description

描述性文字

string

icon

圖標

傳入icon的class全名來自定義icon, 也支持slot方式寫入

string

status

設置當前步驟的狀態, 不設置則根據steps確定狀態

wait / process / finish / error / success

1.4. Step Slot

Name

說明

icon

自定義圖標

title

自定義標題

description

自定義描述性文字

2. Steps步驟條例子

2.1. 使用腳手架新建一個名為element-ui-steps的前端項目, 同時安裝Element插件。

2.2. 編輯index.js?

import Vue from 'vue' import VueRouter from 'vue-router' import Steps from '../components/Steps.vue' import TitleSteps from '../components/TitleSteps.vue' import DescriptionSteps from '../components/DescriptionSteps.vue' import IconSteps from '../components/IconSteps.vue' import VerticalSteps from '../components/VerticalSteps.vue' import SimpleSteps from '../components/SimpleSteps.vue'Vue.use(VueRouter)const routes = [{ path: '/', redirect: '/Steps' },{ path: '/Steps', component: Steps },{ path: '/TitleSteps', component: TitleSteps },{ path: '/DescriptionSteps', component: DescriptionSteps },{ path: '/IconSteps', component: IconSteps },{ path: '/VerticalSteps', component: VerticalSteps },{ path: '/SimpleSteps', component: SimpleSteps } ]const router = new VueRouter({routes })export default router

2.3. 在components下創建Steps.vue

<template><div><h1>基礎用法</h1><h4>設置active屬性, 接受一個Number, 表明步驟的index, 從0開始。需要定寬的步驟條時, 設置space屬性即可, 它接受Number, 單位為px, 如果不設置, 則為自適應。設置finish-status屬性可以改變已經完成的步驟的狀態。</h4><el-steps :active="active" finish-status="success"><el-step title="步驟 1"></el-step><el-step title="步驟 2"></el-step><el-step title="步驟 3"></el-step></el-steps><el-button style="margin-top: 12px;" @click="next">下一步</el-button></div> </template><script> export default {data () {return {active: 0}},methods: {next () {if (this.active++ > 2) this.active = 0}} } </script>

2.4. 在components下創建TitleSteps.vue

<template><div><h1>含狀態步驟條</h1><h4>也可以使用title具名分發, 可以用slot的方式來取代屬性的設置, 在本文檔最后的列表中有所有的slot name可供參考。</h4><el-steps :space="200" :active="1" finish-status="success"><el-step title="已完成"></el-step><el-step title="進行中"></el-step><el-step title="步驟 3"></el-step></el-steps></div> </template>

2.5. 在components下創建DescriptionSteps.vue

<template><div><h1>有描述的步驟條</h1><h4>description設置每個步驟有其對應的步驟狀態描述。</h4><el-steps :active="1"><el-step title="步驟 1" description="這是一段很長很長很長的描述性文字"></el-step><el-step title="步驟 2" description="這是一段很長很長很長的描述性文字"></el-step><el-step title="步驟 3" description="這段就沒那么長了"></el-step></el-steps><h1>居中的步驟條</h1><h4>align-center進行居中對齊, 標題和描述都將居中。</h4><el-steps :active="2" align-center><el-step title="步驟1" description="這是一段很長很長很長的描述性文字"></el-step><el-step title="步驟2" description="這是一段很長很長很長的描述性文字"></el-step><el-step title="步驟3" description="這是一段很長很長很長的描述性文字"></el-step><el-step title="步驟4" description="這是一段很長很長很長的描述性文字"></el-step></el-steps></div> </template>

2.6. 在components下創建IconSteps.vue

<template><div><h1>帶圖標的步驟條</h1><h4>通過icon屬性來設置圖標, 圖標的類型可以參考Icon組件的文檔, 除此以外, 還能通過具名slot來使用自定義的圖標。</h4><el-steps :active="1"><el-step title="步驟 1" icon="el-icon-edit"></el-step><el-step title="步驟 2" icon="el-icon-upload"></el-step><el-step title="步驟 3" icon="el-icon-picture"></el-step></el-steps></div> </template>

2.7. 在components下創建VerticalSteps.vue

<template><div><h1>豎式步驟條</h1><h4>只需要在el-steps元素中設置direction屬性為vertical即可。</h4><div style="height: 300px;"><el-steps direction="vertical" :active="1"><el-step title="步驟 1"></el-step><el-step title="步驟 2"></el-step><el-step title="步驟 3" description="這是一段很長很長很長的描述性文字"></el-step></el-steps></div></div> </template>

2.8. 在components下創建SimpleSteps.vue

<template><div><h1>簡潔風格的步驟條</h1><h4>設置simple可應用簡潔風格, 該條件下align-center / description / direction / space都將失效。</h4><el-steps :active="1" simple><el-step title="步驟 1" icon="el-icon-edit"></el-step><el-step title="步驟 2" icon="el-icon-upload"></el-step><el-step title="步驟 3" icon="el-icon-picture"></el-step></el-steps><el-steps :active="1" finish-status="success" simple style="margin-top: 20px"><el-step title="步驟 1" ></el-step><el-step title="步驟 2" ></el-step><el-step title="步驟 3" ></el-step></el-steps></div> </template>

2.9. 運行項目, 訪問http://localhost:8080/#/Steps

2.10. 運行項目, 訪問http://localhost:8080/#/TitleSteps

2.11. 運行項目, 訪問http://localhost:8080/#/DescriptionSteps?

2.12. 運行項目, 訪問http://localhost:8080/#/IconSteps?

2.13. 運行項目, 訪問http://localhost:8080/#/VerticalSteps?

?

2.14. 運行項目, 訪問http://localhost:8080/#/SimpleSteps

總結

以上是生活随笔為你收集整理的038_Steps步骤条的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。