Element UI 高频使用组件 vue 2

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 整体校验: 用户

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值