element中el-cascader级联选择器只有最后一级可以多选
一、前言
element-ui
中el-cascader
级联选择器只有最后一级可以多选,其它级只有展开子节点的功能,如下图所示:
可以观察到最后一级的li
节点上没有属性aria-haspopup="true"
,可以通过这个来隐藏非最后一级节点的el-checkbox
来解决此问题
二、实现
2.1、设置popper-class和multiple
设置属性popper-class
自定义浮层类名为popper-select
,把props
属性中的multiple
设置为true
,开启多选
<el-cascader :options="options" popper-class="popper-select" :props="{ multiple: true }" />
2.2、设置样式
选中li
属性aria-haspopup
为true
的标签,隐藏此标签下的el-checkbox
选择框。
注意:
style
标签中不要加scope
.popper-select { li[aria-haspopup="true"] { .el-checkbox { display: none; } } }
三、最后
到此这篇关于element中el-cascader级联选择器只有最后一级可以多选的文章就介绍到这了,更多相关element el-cascader级联选择器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
VueX学习之modules和namespacedVueX详细教程
这篇文章主要为大家介绍了VueX学习之modules和namespacedVueX详细教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-06-06vue3项目配置按需自动引入自定义组件unplugin-vue-components方式
这篇文章主要介绍了vue3项目配置按需自动引入自定义组件unplugin-vue-components方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-03-03
最新评论