FORM 文档

Avue-form Attributes

参数说明类型可选值默认值
option组件配置属性,详情见下面 Option 属性Object
upload-before图片上传前的回调,会暂停图片上传 function(file,done),done 用于继续图片上传Function
upload-after图片上传后的回调, function(res,done),done 用于结束操作Function

Avue-form Option Attributes

参数说明类型可选值默认值
labelWidth表单的 label 宽度String-80
labelPosition表单的 label 位置Stringleft / top / rightleft
menuPostion按钮的位置Stringleft / center / rightcenter
size表单全局控件的大小Stringmedium / mini / smallmedium
props字典的全局 key 配置Object--
menuBtn是否显示按钮Booleantrue / falsetrue
submitBtn提交按钮Booleantrue / falsetrue
submitSize提交按钮的大小Stringmedium / mini / smallmedium
submitText提交按钮的文字String-提 交
emptyBtn清空按钮Booleantrue / falsetrue
emptySize清空按钮的大小Stringmedium / mini / smallmedium
emptyText清空按钮的文字String-清 空

Avue-crud Type Attributes

这是 type 属性可以配置的组件,当然你也可以自定义,参考第三方组件导入

参数类型
input输入框
select选择框
radio单选框
checkbox多选框
textarea文本框
cascader级联框
date日期框
time时间框
datetime日期时间框
daterange日期范围
timerange时间范围
datetimerange日期时间范围
week
month
year
dates多个日期
ueditor富文本编辑器
password密码框
switch开关框
tree树框

Avue-crud format and valueFormat Attributes

使用format指定输入框的格式;使用valueFormat指定绑定值的格式。

默认情况下,组件接受并返回Date对象。以下为可用的格式化字串,以 UTC 2017 年 1 月 2 日 03:04:05 为例:

请注意大小写

格式含义备注举例
yyyy2017
M不补 01
MM01
W仅周选择器的 format 可用;不补 01
WW仅周选择器的 format 可用01
d不补 02
dd02
H小时24 小时制;不补 03
HH小时24 小时制03
h小时12 小时制,须和 Aa 使用;不补 03
hh小时12 小时制,须和 Aa 使用03
m分钟不补 04
mm分钟04
s不补 05
ss05
AAM/PMformat 可用,大写AM
aam/pmformat 可用,小写am
timestampJS 时间戳value-format 可用;组件绑定值为number类型1483326245000

Avue-crud Column Attributes

参数说明类型可选值默认值
label列名称String-
prop列字段String-
placeholder辅助语String请选择/请输入 + label
span表单栅列Number-12
readonly只读Booleantrue / falsefalse
type类型Stringinput / select / radio / checkbox / textarea / cascader / date / time / datetime / daterange / timerange / datetimerange / week / month / year / dates / ueditor / password / switch / treeinput
disabled全部是否禁止Booleantrue / falsefalse
visdiplay全部是否可见Booleantrue / falsetrue
multiple多选(当 type 为 select / tree 时)Booleantrue / falsefalse
formsolt表单自定义Booleantrue / falsefalse
formWidth表单行高度Number / String-50%
minRows最小行(当 type 为 ueditor / textarea)Number-2
maxRows最大行(当 type 为 ueditor / textarea)Number-4
valueDefault表单的默认值Number / String--
Function(value, row, column)--
format显示值时间格式(当 type 为 date / time / datetime / daterange timerange / datetimerange / week / month / year / dates---
valueFormat真实值的时间格式(当 type 为 date / time / datetime / daterange timerange / datetimerange / week / month / year / dates)---
precision数字框输入精度(当 type 为 number 时)Number-2
startPlaceholder日期范围开始占位符String--
endPlaceholder日期范围结束占位符String--
formHeight表单行高度Number-auto
clearable表单清空Booleantrue / falsefalse
size表单大小Stringsmall / minismall
rules表单规则,参考 ele 表单规则配置Object--
formatter用来格式化内容Function(row, value , label, column)--

Avue-crud Events

事件名说明参数
submit表单提交事件
reset-change重置表单回调
方法名说明参数
clearValidate清空表格钟表单验证。
resetForm清空表单数据
submit提交表单数据

Avue-crud Scoped Slot

name说明
列的名称列自定义列的内容,参数为 { row, label, dic, $index }
列表单的名称表单自定义列的内容,参数为 { row, label, dic, $index }
menuForm表单操作按钮的自定义内容,参数为 { row, label, dic, $index }