0.0.1 • Published 1 year ago

kd-ol-map v0.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

kd-web-ui

安装教程

npm install kd-web-ui;
import KdWebUI from 'kd-web-ui';
Vue.use(KdWebUI);

组件说明

kd-dialog

属性
属性名值类型是否必须默认值说明
titleString标题
openBoolean是否打开
widthString700px宽度
hasSelfDialogBooleanfalse是否有留白样式
hasFooterBooleanfalse是否有底部按钮组
hasSaveBooleanfalse底部按钮组是否暂存按钮
事件
事件名参数说明
onClose-当关闭dialog时触发事件,点击取消按钮也会触发
onConfirm-当点击确定按钮时触发事件
onSave-当点击暂存按钮时触发事件

kd-pagination

属性
属性名值类型是否必须默认值说明
totalNumber总数
pageNumber1当前页码
limitNumber20每页显示数量
pageSizesArray10, 20, 30, 50每页显示数量备选项
pagerCountNumber7最大显示页码个数
layoutStringtotal, prev, pager, next布局,可选项total, prev, pager, next, sizes, jumper
backgroundBooleantrue是否有背景色
事件
事件名参数说明
pagination{page:Number,limit:Number}当limit/page改变时会触发

kd-search-condition

属性
属性名值类型是否必须默认值说明
optionsArray搜索条件配置项
labelWidthString-label宽度
fromEleWidthString表单元素宽度
noResetBooleanfalse是否没有重置按钮
条件配置项options
属性名值类型是否必须默认值说明
labelString显示文本
keyString条件字段
typeString输入方式, 备选:input, select, treeselect, checkbox, year, month, date, week, datetime, datetimerange, daterange, monthrange
placeholderString请选择/请输入 + label非日期范围类的placeholder
dataOptionsArray当type为select/checkbox/treeselect时是必须,包含对象{value:String/Number,label:String}
startPlaceholderString开始日期/开始时间日期范围类的start-placeholder
endPlaceholderString结束日期/结束时间日期范围类的end-placeholder
separatorString-日期范围类的分隔符
valueFormatString日期类的值格式
formatString日期类的值显示格式
defaultValueAny设定默认值
事件
事件名参数说明
onSearch{各条件项key:value}当点击搜索/重置按钮时会触发

kd-search-result

属性
属性名值类型是否必须默认值说明
loadingBooleanfalse是否显示loading
hasMultSelectBooleanfalse是否有多选
removeHoverStyleBooleanfalse是否移除鼠标hover效果
resultDataArray数据集,当使用tree展示时,必须有id,children字段
columnsConfigArrayfalse列配置
列配置columnsConfig
属性名值类型是否必须默认值说明
labelString列显示文本
propKeyString列数据key,对应数据集
alignStringcenter对齐方式
widthString列宽
showOverflowTooltipBooleanfalse是否带有tooltip
fixedString列固定方式
actionArray操作按钮组
labelTypeString数据显示方式,备选项:link,template
linkHrefKeyStringlink的href的列key,labelType为link时有效
linkableFuncFunctionlink是否可用,function(rowlinkHrefKey){ return Boolean },labelType为link时有效
otherHandleFunction其他处理函数,function(rowpropKey){ return 数据值 }
childrenArray嵌套列配置
操作按钮组action
属性名值类型是否必须默认值说明
labelString按钮显示文本
hasPermiArray权限控制
disabledFuncFunction定义按钮是否可用,function(row) {return Boolean}
clickEventFunction定义按钮点击事件,function(row){}
事件
事件名参数说明
onSelectedChangeselection:Array当选择项发生变化时会触发该事件
onSelectedselection:Array当手动勾选数据行的 Checkbox时触发的事件
onSelectedAllselection:Array当手动勾选全选 Checkbox 时触发的事件
onClickLinkrow, 该列配置项当点击link数据时触发事件

kd-content-layout

属性
属性名值类型是否必须默认值说明
hasCatalogueBooleantrue是否有目录区域

kd-action-group

属性
属性名值类型是否必须默认值说明
actionConfigObject配置项
配置项actionConfig说明
属性名值类型是否必须默认值说明
addObject新增按钮配置项
editObject编辑按钮配置项
deleteObject删除按钮配置项
uploadObject导入按钮配置项
downloadObject导出按钮配置项
通用配置项
属性名值类型是否必须默认值说明
labelString新增/编辑/删除/导入/导出显示文本
clickEventFunction点击事件处理函数

kd-group-catalogue

属性
属性名值类型是否必须默认值说明
placeholderString请输入占位符
addBtnConfigObject新增按钮配置项
treeDataArraytree数据源,{id,label,children}
hideEditBtnFuncFunction定义编辑按钮是否隐藏,function(nodeData) {return Boolean}
hideDeleteBtnFuncFunction定义删除按钮是否隐藏,function(nodeData) {return Boolean}
defaultExpandDeepNumber3tree默认展开到深度,备选:2-5
新增按钮配置项addBtnConfig说明
属性名值类型是否必须默认值说明
labelString新增显示文本
hasPermiArray权限控制
clickEventFunction点击事件处理函数
事件
事件名参数说明
onClickNodenodeData:Object当点击树节点时会触发该事件
onClickEditnodeData:Object当点击编辑图标时触发的事件
onClickDeletenodeData:Object当点击删除图标时触发的事件
方法
方法名参数返回值说明
getTreeRef树ref对象获取树ref对象

kd-file-upload-dialog

属性
属性名值类型是否必须默认值说明
titleString标题
uploadingBooleanfalse是否显示loading
fileFmtArray[]允许导入的文件格式,空数组表示任意格式
templateConfigObject{label: "下载模板",show: true}模板下载配置项
tipOptionObject{label: "提示:允许导入任意格式文件!",show: true}tip配置项,label中显示的文件格式会随fileFmt的配置变化
事件
事件名参数说明
onDownloadTemplate当点下载模板按钮时会触发该事件
onClose当关闭dialog时触发事件,点击取消按钮也会触发
onConfirm当点击确定按钮时触发事件

v-debounce 防抖指令

  • 预期:Function
  • 参数:无
  • 说明:只监听click事件,以触发事件处理函数,使用该指令则不必再绑定click事件
0.0.1

1 year ago