vue+element中el-tag动静绑定色彩
1.开发环境 vue+element
2.电脑系统 windows10 专业版
3.在开发的过程中咱们常常会应用到 element中的 el-tag,怎么实现动静绑定色彩,成果如下:
4.template代码如下:
<el-table-column prop="zt" align="center" label="设施状态"> <template slot-scope="scope"> <el-tag effect="dark" :color="scope.row.color"> {{ scope.row.zt }} </el-tag> </template></el-table-column>
5.在return 中绑定的 数组,代码如下:
tableData: [ { id: 1, date: "拆卸一线", name: "2", zt: "开", color: "#000000", ztpro: true, snum: 2, address: 80, xnkdl: 76, oee: 100, Lnum: 10, Snum: 9, Hnum: 0, ChXjp: 20, children: [ { id: 1001, zt: "开机", color: "#67C23A", ztpro: false, name: "设施一", address: 76, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, { id: 1012, zt: "待料", color: "#F56C6C", name: "设施二", address: 81, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, ], }, { id: 2, date: "拆卸二线", name: "", snum: 2, address: 80, xnkdl: 76, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, children: [ { id: 2001, zt: "开机", name: "设施一", address: 76, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, { id: 2002, zt: "待料", name: "设施二", address: 76, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, ], }, { id: 3, date: "拆卸三线", name: "", snum: 2, address: 80, xnkdl: 76, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, children: [ { id: 3001, zt: "开机", name: "设施一", address: 76, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, { id: 3002, zt: "待料", name: "设施二", address: 76, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, ], }, { id: 4, date: "拆卸一线", name: "", snum: 2, address: 80, xnkdl: 76, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, children: [ { id: 4001, zt: "开机", name: "设施一", address: 76, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, { id: 4002, zt: "待料", name: "设施二", address: 76, xnkdl: 86, oee: 86, Lnum: 10, Snum: 9, Hnum: 90, ChXjp: 20, }, ], }, ], //留神:次要看 数组外面的 color,这个color最好是十六进制的;
6.本期的教程到了这里就完结啦,是不是很简略,让咱们一起致力走向巅峰!