前端|Vue Element UI Table 表自动生成 Table 表封装 2.0(详细教程)

Element UI Table 表封装 文章解析 table 组件封装
条件分页获取数据
自定义table 表头
自定义table 权限
自定义字段是否必须
自定义是否自动分页
自定义日期格式
监听发送权限操作
返回调用者信息
table 数据可视化面板
入门必读 Vue http 请求封装包
Element UI Table 分页教程
Vue 组件通信
Template 【前端|Vue Element UI Table 表自动生成 Table 表封装 2.0(详细教程)】
Script
使用方法

创建 Table.vue
导入代码
在 main.js 中引入
import Table from '@/components/common/Table.vue'Vue.component('mytable', Table)

实例教程

Table props 属性
属性 类型 简介 实例
url String 数据地址 let url='traps.ueuo'
params Object 参数可选 let params = new URLSearchParams() params.append(name,"table1")
cols Object 表头 let cols = [{prop: 'id']}
jurisdictions Object 权限
selfmotionpage Boolean 自动分页 true or false
uniqueidentification String 调用者唯一标识 system_admin
datapanel Boolean table 数据面板 true or false
Table clos 属性
属性 类型 简介 实例
prop String 引用字段属性 name,age,id
label String 表头标识 姓名,年龄,编号
dataIdentification String 自定义条件标识 gender
width String· cols 宽度 0-200px
sort String· 是否排序 sort or normal
hidden String· cols 隐藏 true or false
Table jurisdictions 属性
属性 类型 简介 实例
id Long 权限标识 1,2,3···
name String 权限名称 修改,删除,账户
method String 权限方法,回调函数 update,delete,Account
文章编写不易 欢迎有 能力者 提出改进意见

    推荐阅读