elementelement树型步骤条功能实现_第1页
elementelement树型步骤条功能实现_第2页
elementelement树型步骤条功能实现_第3页
elementelement树型步骤条功能实现_第4页
elementelement树型步骤条功能实现_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

elementelement树型步骤条功能实现

Element树型步骤条功能实现

ElementUI是一套基于Vue.js的桌面端组件库,其自带的步骤条组件

在实现一些复杂的操作流程时非常方便,但是有时由于业务需求,需

要一个具有多层嵌套,并且具有层级结构的步骤条,这时我们可以使

用Element树型步骤条组件。

以下是如何实现Element树型步骤条的详细步骤。

1.下载安装ElementUI

在项目中加入ElementUI的方式很多,我们这里以NPM安装为例,并

在main.js中引入ElementUI组件库。

npmielement-ui-S

importVuefrom'vue';

importElementUIfrom'element-ui1;

import^lement-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

2.安装vue-tree-list组件

Element树型步骤条通过vue-tree-list实现,因此我们需耍安装vue-tree-

list组件。

npminstallvue-tree-list

importTreeViewfrom'vue-tree-list'

3.创建一个tree-view组件

我们需要在项目中创建一个tree-view组件,并在其中定义步骤条的数

据结构和样式。

<template>

<div>

<TreeView

v-if="steps.length>0"

:data二"steps”

:open-icon="'el-icon-folder-opened,"

:close-icon=n'el-icon-folder'n

:disabled-icon=,nel-icon-document'"

:open-all=ntruen

:default-checked二"口"

>

<template>

<el-button

v-if="isButlon”

size="medium”

:type=“type”

:disabled="disabled"

:icon="icon”

>

{{label)}

</el-button>

<divv-else>

{{label)}

</div>

</template>

</TreeView>

</div>

</template>

<script>

importTreeViewfrom'vue-tree-list*

exportdefault{

name:'TreeStep1,

components:{

TreeView

},

props:{

steps:{

type:Array,

default(){

return[]

},

isButton:{

type:Boolean,

default:true

},

type:{

type:String,

default:'primary,

</script>

<style>

.el-button{

margin:5px0;

)

</style>

4.使用tree-view组件

在Vue组件中使用tree-view组件,传入数据,即可生成Element树型

步骤条。

<template>

<div>

<tree-step:steps="steps”/〉

</div>

</template>

<script>

importTreeStepfrom'(a/components/TreeStep,

exportdefault{

components:{

TreeStep

},

data(){

return{

steps:[

(

label:'Step

children:[

(

label:'Stepl-l1,

children:[

(

label:Step1-1-1'

},

label:Step1-1-21

1

},

(

label:'Step1-2',

isButton:false

)

J

},

(

label:'Step2',

children:[

{

label:*Step2-T,

icon:'el-icon-upload'

},

(

label:'Step2-2',

disabled:true

i

1

)

J

)

</script>

如上代码所示,我们在Vue组件中传入steps数据结构,即可生成层级

结构的Element树型步骤条。

总结

通过以上步骤,我们可以非常方便地实现Element树型步骤条的功能。

如果你想要进一步优化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论