更新记录

24.4.16(2024-04-16)

  • 修复DataTree组件defaultValue显示问题
  • 新增修改密码组件
  • 新增可以显示数字角标的分段器 badge-segmented-control
  • 增加一些常用工具

24.2.1(2024-02-01)

  • 修复DataTree组件defaultValue显示问题
  • 新增修改密码组件
  • 新增可以显示数字角标的分段器 badge-segmented-control
  • 增加一些常用工具

24.1.20(2024-01-20)

修复已知问题

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 4.0 app-vue
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

使用说明

AreaDataPicker

  • 中国行政区域选择
示例

<AreaDataPicker :areaId="510000" :defaultValue="510108" placeholder="只能在四川范围内选择" title="选择区域" @areaChoose=""></AreaDataPicker>

function (detail) { console.log(选中了 ${detail}) }

Props
参数名 类型 可选值 描述
areaId String|Number 中国行政区域编码 要显示的区域ID,默认全国
defaultValue String|Number 行政区域编码 默认选中的区域
placeholder String 选择框提示词
showSelfArea Boolean true|false 只显示部分区域时是否只显示下级区域
title String 弹框Title
Events
方法名 参数 描述
areaChoose 选中区域的编码 区域选中

DataTree

  • 树状目录级联选择
Props
参数名 类型 是否必填 默认值 可选值 描述
dataModel String false original original-原始格式不需要转换格式;list-通过id,pid关联 data传入的类型
placeholder String false 选择框提示词
title String false 弹框Title
datas Array true 要显示的数据
pIdKey String|Number false pid 当通过list传值时,父级Id的key
idKey String|Number false value 当通过list传值时,Id的key
textKey String false text 显示文本的key
childrenKey String false children 当通过original传值时,children的Key
topLevelParentId String|Number false null 通过list传值时,顶级数据的ID
defaultValue String|Number false 默认选中的项
Events
方法名 参数 描述
change 选中项ID 确认选中某一项

DictionaryChoose

  • 字典项CheckBox-支持单选、多选
Props
参数名 类型 是否必填 默认值 可选值 描述
type String false radio radio-单选;multiple-多选 选择类型
direction String false row row-横向;column-纵向 排列方向
idKey String false id 字典项ID的key
textKey String false text 字典项显示文本的key
category String true 字典分类
value String|Number false 默认选中的字典项
selectColor String false #007aff 字典选中时颜色
useCache Boolean false false true-使用缓存;false-不适用缓存 是否使用缓存
Events
方法名 参数 描述
change 单选时为字典ID,多选时为字典ID的数组 选中字典项

FastDateChoose

  • 快速时间选择组件(支持快速时间选择今日、近一周、近一月、近三月、近一年、自定义时间)
示例

<FastDateChoose @onDateChoose="dateChoose" :types="[0,1,2]" :defaultDateType="0" activeType="error"> <template #conditional> 这是外部传入的内容 </FastDateChoose>

`function chooseChange(result) { console.log(字典项选择改变 ${JSON.stringify(result)}) };`

Props
方法名 类型 是否必填 默认值 可选值 描述
showMore Boolean false true true-显示;false-不显示 是否显示右侧更多
types Array false [1,2,3] 0-今日;1-近一周;2-近一月;3-近三月;4-近一年;99-全部 要显示的时间按钮
defaultDateType String|Number false 0-今日;1-近一周;2-近一月;3-近三月;4-近一年;99-全部 默认选中该的时间类型
timeChooseTips String false 日期 弹出更多选项时顶部提示词
activeType String false primary primary-蓝色;success-绿色;warning-黄色;error-红色 选中时按钮颜色类型
Events
方法名 参数 描述
onDateChoose 第一个参数为开始时间;第二个参数为结束时间 选中时间段
Slot
名称 描述
conditional 更多选项扩展

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问