1.0.3 • Published 2 years ago

lz-components-plugin v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

picker

API

普通选择器:mode = selector
属性类型默认值说明
rangeArray / Object Array[]mode 为 selector 或 multiSelector 时,range 有效
rangeKeyString当 range 是一个 Object Array 时,通过 rangeKey 来指定 Object 中 key 的值作为选择器显示内容
valueNumber0value 的值表示选择了 range 中的第几个(下标从 0 开始)
bindchangeEventHandlevalue 改变时触发 change 事件,event.detail = value: value
bindcancelEventHandle取消选择或点遮罩层收起 picker 时触发
disabledBooleanfalse是否禁用
多列选择器:mode = multiSelector
属性类型默认值说明
range二维 Array / 二维 Object Array[]mode 为 selector 或 multiSelector 时,range 有效。二维数组,长度表示多少列,数组的每项表示每列的数据,如["a","b", "c","d"]
rangeKeyString当 range 是一个 二维 Object Array 时,通过 rangeKey 来指定 Object 中 key 的值作为选择器显示内容
valueArray[]value 每一项的值表示选择了 range 对应项中的第几个(下标从 0 开始)
bindchangeEventHandlevalue 改变时触发 change 事件,event.detail = value: value
bindcolumnchangeEventHandle某一列的值改变时触发 columnchange 事件,event.detail = column: column, value: value,column 的值表示改变了第几列(下标从 0 开始),value 的值表示变更值的下标
bindcancelEventHandle取消选择时触发
disabledBooleanfalse是否禁用
多列选择器:mode = time
属性类型默认值说明
valueString表示选中的时间,格式为"hh:mm"
startString表示有效时间范围的开始,字符串格式为"hh:mm"
endString表示有效时间范围的结束,字符串格式为"hh:mm"
bindchangeEventHandlevalue 改变时触发 change 事件,event.detail = value: value
bindcancelEventHandle取消选择或点遮罩层收起 picker 时触发
disabledBooleanfalse是否禁用
多列选择器:mode = date
属性类型默认值说明
valueStringnew Date()表示选中的日期,格式为"YYYY-MM-DD"
startString1970-01-01表示有效日期范围的开始,字符串格式为"YYYY-MM-DD"
endString2999-01-01表示有效日期范围的结束,字符串格式为"YYYY-MM-DD"
fieldsStringday有效值 year,month,day,表示选择器的粒度
bindchangeEventHandlevalue 改变时触发 change 事件,event.detail = value: value
bindcancelEventHandle取消选择或点遮罩层收起 picker 时触发
disabledBooleanfalse是否禁用

Swtich

API

属性类型默认值说明
valueStringundefined当前值
activeValueStringundefined当前值
inactiveValueStringundefined失活状态值
disabledStringfalse不可用
import { Switch } from 'lz-components-plugin';

<Switch></Switch>

Tree

API

属性类型默认值说明
dataSourceStringundefined数据源
multipleStringundefined是否可多选,多选显示checkbok
valueStringundefined失活状态值
onChangeStringfalse选择改变触发
treeDefaultExpandAllbooleanfalse是否默认展开数据
loadDatafunctionundefined动态请求数据接口
valueKeyString'value'不可用
labelKeyString'label'不可用
import { Tree } from 'lz-components-plugin';

const treeData = [{label: 'label1', value: 'val1', children: [{label: 'label11', value: 'val11'}]}]
  
<Tree dataSource={treeData} value={undefined} onChange={(_val: any)=>console.log(_val)}></Tree>