Vue使用Cascader级联选择器数据回显

本文介绍了如何在Vue中使用el-cascader组件进行数据绑定,并通过配置v-model和:props实现数据回显。示例展示了如何设置multiple、emitPath、collapse-tags等属性,以及在js中处理configForm和options数据,实现选中值与选项的对应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.组件部分

注意:v-model(选中项绑定值),:props="{emitPath:false }"(在选中节点改变时,是否返回由该节点所在的各级菜单的值所组成的数组,若设置 false,则只返回该节点的值)

<el-cascader
    style="width:270px;margin-right:20px;"
    size="mini"
    ref="cascader"
    placeholder="请选择"
    v-model="configForm"
    :options="options"
    :props="{ multiple: true,emitPath:false}"
    collapse-tags
    :show-all-levels="false"
    filterable
    clearable>
</el-cascader>

2.js部分

注意:configForm取值为options 该节点的value

configForm:["yizhi","fankui","xiaolv","kekong"],
options: [{
          value: 'zhinan',
          label: '指南',
          children: [{
            value: 'shejiyuanze',
            label: '设计原则',
            children: [{
              value: 'yizhi',
              label: '一致'
            }, {
              value: 'fankui',
              label: '反馈'
            }, {
              value: 'xiaolv',
              label: '效率'
            }, {
              value: 'kekong',
              label: '可控'
            }]
          }, {
            value: 'daohang',
            label: '导航',
            children: [{
              value: 'cexiangdaohang',
              label: '侧向导航'
            }, {
              value: 'dingbudaohang',
              label: '顶部导航'
            }]
          }]
        }, {
          value: 'zujian',
          label: '组件',
        }, {
          value: 'ziyuan',
          label: '资源', 
        }]

 就可以实现数据回显了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱写程序的小高

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值