elementui级联选择器如何实现一级单选 二级多选 ??

自己写的有点问题 一级的单选 每次选中之后 之后取消checked才能点 其他的一级选项

<template>

<div class="login">

<div class="content">

<el-cascader

v-model="casValue"

:props="props"

:options="options"

@change="change"

></el-cascader>

</div>

</div>

</template>

<script>

export default {

data() {

return {

casValue: [],

props: { multiple: true },

options: [

{

value: 'zhinan',

label: '指南',

children: [

{

value: 'shejiyuanze',

label: '设计原则'

},

{

value: 'daohang',

label: '导航'

}

]

},

{

value: 'zujian',

label: '组件',

children: [

{

value: 'basic',

label: 'Basic'

},

{

value: 'form',

label: 'Form'

},

{

value: 'data',

label: 'Data'

},

{

value: 'notice',

label: 'Notice'

},

{

value: 'navigation',

label: 'Navigation'

},

{

value: 'others',

label: 'Others'

}

]

},

{

value: 'ziyuan',

label: '资源',

children: [

{

value: 'axure',

label: 'Axure Components'

},

{

value: 'sketch',

label: 'Sketch Templates'

},

{

value: 'jiaohu',

label: '组件交互文档'

}

]

}

]

}

},

methods: {

change(item) {

console.log(item)

let tag = item.at(-1)

console.log(tag)

let arr = item.filter((e) => {

return e[0] === tag[0]

})

this.casValue = arr

}

}

}

</script>


回答:

这个你可以参考下
https://blog.csdn.net/ingenuou_/article/details/125778141

以上是 elementui级联选择器如何实现一级单选 二级多选 ?? 的全部内容, 来源链接: utcz.com/p/934111.html

回到顶部