Skip to content

CascaderRadio

一个只能单选的级联选择器

特点:

  • 支持选项中使用插槽
  • 支持选项当前页懒加载以及下一页懒加载

源文件

CascaderRadio.vue

示例

插槽

懒加载

当前页懒加载和下一页懒加载

props 参数

参数名说明类型默认值
value(v-model)选中项(string | number)[]-
options下拉菜单数据Record<string, any>[][]
changeOnSelect是否允许选中任意一级菜单booleanfalse
iconSize图标大小,默认为20,单位为像素,用于计算图标位置number20
loadData懒加载数据的方法(label: Record<string, any> | undefined, pageNum:number) => void-
lazy是否懒加载,需要配合loadData使用booleanfalse
isFinished第一页数据是否加载完毕,其余页数据加载标识在上级options数据中,lazy为true时有效booleanfalse

事件

事件名说明参数
change选中值改变时触发value: (string | number)[]

插槽

插槽名说明参数
label选项的插槽,参数为当前选项的数据-

Released under the MIT License.