1.0.4 • Published 4 years ago

huibur-antd-vue-pro v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

HUIBUR_VUE_ANT_PRO说明文档

TOC

前言

使用说明

  • 导入方式:import {hSearch, hList} from '@/components/HB/index.js'
  • 禁止外部组件直接操作组件中data的属性值,所有data属性均通过方法进行驱动
  • 外部组件仅可调用props的属性,以及公共部分的方法,禁止调用非公共部分的方法。
  • 所有的公共方法均以 “” 开头,即父组件禁止调用非 “” 开头的方法
  • 组件统一入口为@/components/HB/index.js
  • const.js 中放置组件中使用的常量数据

const.js

TYPE_ENUM

组件中控件的枚举值

参数说明版本
INPUT输入框1.0
INPUT_NUMBER数字输入框1.0
SELECT选择框1.0
SELECT_FILTER选择框—本地过滤1.0
SELECT_SEARCH选择框—搜索1.0
SELECT_MULIT选择框—多选1.0
SELECT_MULIT_FILTER选择框—多选-本地过滤1.0
SELECT_MULIT_SEARCH选择框—多选-搜索1.0
SELECT_INPUT选择框-搜索即输入1.0
DATEPICKER日期1.0
LINK超链接,即a标签1.0
TEXT文本1.0
CHECKBOXCHECKBOX1.0
CHANGE需要转换的数据1.0
OPERATION操作1.0
IMG图片1.0

组件

Confirm

公共方法

事件名称说明参数版本
_show显示(title, content, cb);title:标题,content:描述内容, cb:点确认的回调函数1.0

Form

Header

Search

属性

参数说明类型默认值版本
btnIcon按钮ICONString'search'1.0
btnTitle按钮标题String'搜索'1.0
items控件组[Search-Item]101.0

Search-Item

参数说明类型默认值版本
title标题String-1.0
key唯一标识,字段键值String-1.0
placeholder默认文字String'请选择'1.0
type控件类型TYPE_ENUM-1.0
required是否必须Booleanfalse1.0
disabled是否禁用Booleanfalse1.0
format日期格式String"YYYY-MM-DD HH:mm:ss"1.0
selectItems选择项[SelectItem]101.0

回调事件

事件名称说明回调参数版本
searchClick搜索按钮点击Function(form);form: 被设置的表单模型值1.0
selectSearch选择框搜索事件Function(info); info:{kw, item, form}; kw:关键字,item: 被执行的控件信息;form:设置的表单模型数据1.0
selectChange选择框选择事件Function(info); info:{item, form}; item: 被执行的控件信息;form:设置的表单模型数据1.0

公共方法

事件名称说明参数版本
_setFormItem设置form中的键值(key, value);key:需要被设置的键,value:需要被设置的值1.0

Table

属性

参数说明类型默认值版本
columns表格列的配置描述,具体项见下表array-1.0
pageSize页大小Number101.0
total数据总数Number101.0
isPagination是否需要分页Booleantrue1.0
list数据数组Array-1.0

回调事件

事件名称说明回调参数版本
pageChange分页事件触发Function(current) ;current:被选中的页码1.0

公共方法

事件名称说明参数版本
_startLoading开始页面加载中动画-1.0
_stopLoading停止页面加载中动画-1.0

column

参数说明类型默认值版本
title标题array-1.0
dataIndex列数据在数据项中对应的 key,支持 a.b.c 的嵌套写法string-1.0
align设置列内容的对齐方式'left' | 'right' | 'center''left'1.0
customRender生成复杂数据的渲染函数,同AntDesign,dataIndex='index',时, 该值默认为index + 1Function(text, record, index) {}|slot-scope-1.0
dataType数据展示类型TYPE_ENUMTEXT1.0
selectItems选择项数据[SelectItem]-1.0

SelectItem

参数说明类型默认值版本
label显示内容String | Number-1.0
value唯一标识String | Number-1.0
disabled是否禁用String | Number-1.0

UploadImg

属性

参数说明类型默认值版本
ref需被注册String-1.0
imgSize上传的数量String'1'1.0
accept上传的图片类型String'image/jpeg'1.0

公共方法

事件名称说明参数版本
_dataProcessing设置fileList中的键值{url:xxxxx}1.0

回调事件

事件名称说明回调参数版本
uploadSucc上传成功后或者删除成功后触发Function(info); info:fileList; fileList:返回的图片模型数据1.0