avue

avue

基于element-ui + vue;

表单组件

用户数据(model) 、 内置规则(options)、钩子函数

  • options

    • menuBtn
      尾部按钮去除

    • submitBtn
      提交按钮隐藏

    • emptyBtn

      取消按钮隐藏

    • labelWidth

      表单的文字width

    • formslot:true(开启自定义表单插槽的方式)

      设置为插槽表单,默认prop名字

    • formatter(函数 =》表格选择器

      处理选择款显示的字段

    • gutter(调节表单之间的间距)栏间距

  • dicData(字典结合type:select类型)

    默认值是value,key是label

    props: { label: ‘dictValue’ , value: ‘dictKey’ } 修改默认参数

    dicUrl: getDictionaryBizUrl({ code: ‘contract_category’ }) 动态字典请求的URL

    dataType:string / number(字段类型)

  • 通过ref提交表单并且进行校验

    ​ 校验方法validate

    ​ 自定义校验表单 (rule, value, callback)=>{ value:输入的值, callback(传入报错信息) };

    ​ 清除校验规则clearValidate

    重置方法resetForm

表格

用户数据(data)、内置规则(options)、钩子函数;
添加表单的基础功能,涉及插槽方式。

  • options

    • column(每一列里的参数和数据对应的值)

    • editBtn: false(编辑按钮隐藏)

    • delBtn: false (删除按钮隐藏)

    • addBtn: false(新增按钮隐藏)

    • showHeader:true(是否显示表头)

    • @row-click: (行点击事件)

    • menu:false(隐藏操作一列按钮)

    • menuWidth(设置操作宽)

    • formslot

      开启(弹出体)表单自定义插槽

    • permission(用户权限的操作)

      展示隐藏编辑、删除、添加按钮(字段按钮elBtn:false, addBtn: false, menu: false)

    • expand:true(行展开,对应rowKey => data的id)

      expandRowKeys(默认展开的行id),插槽显示对应数据。触发的回调函数(@expand-change)

    • 多选操作

      selection属性为true即可;

      勾选会回调selectionChange方法;

      selectable函数决定该行是否可以勾选; true(可选)/false(不可选)

      设置reserveSelectiontrue保留之前的勾选;

      默认数据调用方法toggleSelection

    • slot:true

      开启自定义表格插槽,name对应prop。

    • showSummary(统计)

      可计算表格数据的累加、平均值。

  • page(分页配置)

    • { pageSize: 20,pagerCount:5 ,currentPage:0 }
    • 触发事件
  • refresh-change(刷新)

    请求初始化数据

  • 多选择

  • 折叠表格

  • 弹出编辑表单

  • 自定义表单

    rules(prop值)Form,对应的column要开启对应的插槽方式,

    formslot:true, labelslot:true, errorslot:true,

  • 父子表

(嵌套表格,嵌套表单,自定义表单)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值