el-cascader选中后不隐藏下拉
<el-cascader
ref="elcascader"
@visible-change="elCascaderOnlick"
@expand-change="elCascaderOnlick"
>
</el-cascader>
elCascaderOnlick() {
let that = this
setTimeout(function () {
document.querySelectorAll('.el-radio__inner').forEach((el) => {
el.onclick = function () {
this.previousElementSibling.click()
that.$refs.elcascader.dropDownVisible = false
}
})
document.querySelectorAll('.el-cascader-panel .el-radio').forEach((el) => {
el.onclick = function () {
that.$refs.elcascader.dropDownVisible = false
}
})
}, 100)
},

本文介绍如何使Element-UI的Cascader组件在选中后自动隐藏下拉列表,通过JavaScript定时操作和事件监听实现,提高用户体验。

5541

被折叠的 条评论
为什么被折叠?



