Skip to content

Cascader 级联选择器 ​

逐级选择层次数据,支持一次传入全部选项或按级加载。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 级联选项 -->
<fui-cascader :options="options" @complete="handleComplete" />

在页面中提供包含 text、value 和可选 children 的对象数组。字段名称可由相应的 Key 属性调整。

属性 ​

属性类型说明官网默认值
optionsArray层级选项[]
textKeyString显示文本字段text
valueKeyString值字段value
childrenKeyString子节点字段children
srcKeyString图片地址字段src
valueArray默认选中值或文本集合[]
defaultKeyString默认值匹配字段:value 或 textvalue
stepLoadingBoolean是否逐级请求数据false
showBorderBoolean是否显示头部底边线true
borderColorString边线颜色#eee
headHeightNumber / String头部高度,单位 rpx88
headBackgroundString头部背景色#FFFFFF
textString未选择时的文字请选择
sizeNumber / String头部字号,单位 rpx28
colorString头部文字颜色#181818
activeColorString当前选项及对勾高亮色#465CFF
showLineBoolean是否显示选项卡底线true
heightNumber / String内容区域高度,单位 rpx600
backgroundString内容区域背景色#FFFFFF
checkMarkColorString对勾颜色,未设置时使用 activeColor-
imgWidthNumber / String选项图片宽度,单位 rpx48
imgHeightNumber / String选项图片高度,单位 rpx48
radiusNumber / String选项图片圆角,单位 rpx0
textSizeNumber / String选项文字大小,单位 rpx26
textColorString默认选项文字颜色#181818
textActiveColorString选中选项文字颜色#181818

事件 ​

事件说明回调参数
change点击级联选项包含 layer、index 和当前项字段的对象
complete完成选择{ result, value, text, src }

reset() 重置选择;逐级加载时使用 setRequestData(data, layer) 设置下一层,或调用 end(layer) 结束选择。非 nvue 默认高亮色可通过 --fui-color-primary 调整。

插槽 ​

插槽说明
—官网未列出该组件的插槽