<template>
<div class="tab-container">
<el-menu class="el-menu-vertical-demo" background-color="#424242" text-color="#f8f8f8" active-text-color="#f8f8f8">
<div v-for="(taskItem,taskIndex) in taskStepData" :key="taskIndex">
<el-submenu :index="String(taskItem.id)" v-if="taskItem.children&&taskItem.children.length>0">
<template slot="title">
<i>*</i>
<span>{{taskItem.note}}</span>
</template>
<el-menu-item :index="String(taskItem.id)" v-for="(childVal,childIndex) in taskItem.children" :key="'taskItem.id'+childIndex">
<template slot="title">
<span>{{childVal.note}}</span>
</template>
</el-menu-item>
</el-submenu>
<el-menu-item :index="String(taskItem.id)" v-else>
<template slot="title">
<i>*</i>
<span>{{taskItem.note}}</span>
</template>
</el-menu-item>
</div>
</el-menu>
</div>
</template> <script>
export default {
name: 'tab',
data() {
return {
taskStepData: [
{
"note": "通用",
"id": 1,
"children": [{
"note": "开始",
"id": 5
},
{
"note": "结束",
"id": 6
},
{
"note": "添加序列",
"id": 7
}
]
},
{
"note": "输入",
"id": 2,
"children": [{
"note": "Json输入",
"id": 8
}]
},
{
"note": "输出",
"id": 3,
"children": []
}
]
}
},
methods: { }
}
</script> <style scoped>
.tab-container {
margin: 30px;
}
</style>

最新文章

  1. iptables中文介绍 、基本使用操作命令(转)
  2. GPUimage实时滤镜的实现
  3. jquery.sobox 经典版弹窗控件
  4. 怎样使用Photoshop CS5的操控变形功能
  5. zookeeper的C#Client
  6. POJ 2318 (叉积) TOYS
  7. io流之写文件
  8. Watch OS2.0开发概述
  9. cf#366....
  10. Linux网络管理——DNS作用
  11. openwrt 汉化
  12. 超炫的时间轴jquery插件Timeline Portfolio
  13. arcpy.mapping-认识arcpy.mapping
  14. 入门Android开发
  15. 利用Navicat高效率postgresql转mysql数据库
  16. sql sugar
  17. abp 设置默认语言为中文
  18. Android 获取ROOT权限原理解析
  19. 关于C语言底层
  20. SQL Server 2012的内部原理和故障排除(50):Burgess_Liu的专栏

热门文章

  1. git查看远程仓库和本地的区别
  2. dataset中shuffle()、repeat()、batch()用法
  3. MySQL:如何查询出每个分组中的 top n 条记录?
  4. Java入门 - 语言基础 - 18.正则表达式
  5. C++ 引用分析
  6. 定义可选URL片段 定义自定义片段变量 精通ASP-NET-MVC-5-弗瑞曼
  7. Qt Installer Framework翻译(7-4)
  8. 利用SuperMap iObjects.NET控件模拟小球平抛运动
  9. 认识Class -- 终于不在怂
  10. Redis 中的数据持久化策略(AOF)