Element UI 高频使用组件 vue 2

本文详细介绍了Element UI中常用的Table表格、分页、Form表单、Tree树形组件和Dialog弹框组件的使用方法。包括Table的自定义内容渲染、Form的双向绑定与校验、Tree的组织结构应用以及Dialog的显示控制。总结了组件使用的四要素:props、自定义事件、插槽和命令式调用方法。
摘要由CSDN通过智能技术生成

1. Table表格

  1. table 组件基础渲染:

    el-table data: 数组

    el-table-column prop :当前列要求渲染的字段名称

  2. 整个表格是列的渲染机制

  3. 渲染自定义内容:

    场景: 通过prop不能直接渲染的时候, 自定义内容渲染,

    表格操作栏, 数据转换

    通过作用域插槽: <template #default="scope"> </template>

    scope:{ row } row 代表当前行的所有数据, 以对象形式存在

  4. 文本转换: 在差值表达式中调用普通的方法, 传入当前行的数据, 通过switch来改变数据

 

2.分页

  1. 翻页结构: 按照传入的顺序依次渲染

  2. 分页逻辑: 总页数 = 总条数 / 每页的条数

     

3.Form 表单

  1. 表单嵌套结构:

    el-form : model表单数据, rules校验数据, ref实例对象

    el-form-item: prop定义要校验的字段名称

    el-input: 双向绑定的具体的表单数据

  2. 双向绑定

    视图 View 数据Model 表单数据依赖于data的响应式属性, 这个属性为表单提供双向绑定支持, 为接口提供数据

  3. 表单校验

    1 el-form 身上定义 model和 rules

    2 el-form-item身上定义prop (data, rules 和 model , rules)四个地方数据保持一致

    3 校验逻辑简单, 直接内置校验, 如果比较复杂, 就通过自定义校验函数的形式

    4 整体校验: 用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值