Vue小模块之功能全面的表格(三)筛选表格中的数据
技术栈
Vue全家桶:
前端框架 Vue.js
状态管理 Vuex
动态路由匹配 vue-router
http服务 axios
模块打包 webpack
UI框架 element
数据服务器
服务器端 node.js
基于node的web框架 express
分布式数据库 mongodb
mongodb工具 mongoose
学习计划状态过滤
暂时修改测试数据的status
列以便于测试
接下来对学习计划状态列进行美化
data() {
return{
data: [],
filterType: '',
statuses: ['未开始', '进行中', '搁置', '完成'],
// 新增
statusColors: ['info', 'primary', 'warning', 'success']
}
}
<el-table-column label="学习计划状态">
<template slot-scope="scope">
<el-tag :type="statusColors[scope.row.status]">