# 级联选择器 (Cascader)
对应 el-cascader。
# 配置类型
cascadercascaderPicker
# 演示 (Demo)
基础级联 (单选)
Value: []
任意级可选 (CheckStrictly)
Value: []
<el-row :gutter="20" style="margin-top:20px">
<el-col :span="12">
<h4>多选 (Multiple)</h4>
<DynaForm v-model="val3" :config="config3" :options="options"/>
<div class="demo-value">Value: []</div>
</el-col>
<el-col :span="12">
<h4>多选 + 折叠</h4>
<DynaForm v-model="val4" :config="config4" :options="options"/>
<div class="demo-value">Value: []</div>
</el-col>
</el-row>
# 示例代码
<!-- 1. 基础单选 -->
<DynaForm
v-model="val"
:config="{ type: 'CASCADPKR', label: '地区' }"
:options="options"
/>
<!-- 2. 任意级可选 -->
<DynaForm
v-model="val"
:config="{ type: 'CASCADPKR', label: '任意级', checkStrictly: true }"
:options="options"
/>
<!-- 3. 多选 -->
<DynaForm
v-model="val"
:config="{ type: 'CASCADPKR', label: '多选', multiple: true }"
:options="options"
/>
# 属性列表 (config)
| 属性名 | 类型 | 说明 |
|---|---|---|
multiple | Boolean | 是否开启多选 |
checkStrictly | Boolean | 是否任意一级可选 |
showAllLevels | Boolean | 是否显示完整路径 |
collapseTags | Boolean | 多选时是否折叠标签 |
valueField | String | 自定义值字段名 |
labelField | String | 自定义标签字段名 |
childrenField | String | 自定义子级字段名 |