element-plus、element-ui——Cascader勾选内容后自动关闭内容选择面板
- 其他
- 2025-08-06 13:18:02

最近工作需求是 el-Cascader 级联多选框 任意选择一项,自动关闭面板? 来总结记录下。
element-ui的关闭面板方式👇 this.$refs.CascaderRef.dropDownVisible = false element-plus的关闭面板方式👇 vue3.0写法 CascaderRef.value.togglePopperVisible() //如果面板没有关闭,则手动关闭 if (CascaderRef.value.popperVisible) { CascaderRef.value.togglePopperVisible() } vue2.0写法 this.$refs.CascaderRef.togglePopperVisible() //如果面板没有关闭,则手动关闭 if (CascaderRef.value.popperVisible) { CascaderRef.value.togglePopperVisible() }代码案例如下🌰
html代码:
<template> <el-cascader ref="CascaderRef" @change="handleChange"></el-cascader> </template>js代码:
setup(props, {emit}){ const CascaderRef = ref<any>(null); const handleChange = (newVal: number[]): void => { //选择任意一级选项,关闭面板 CascaderRef.value.togglePopperVisible(); //如果面板没有关闭,则手动关闭 if (CascaderRef.value.popperVisible) { CascaderRef.value.togglePopperVisible(); } }; return { handleChange, CascaderRef}; }参考👉 Cascader 级联选择器 | Element Plus
element-plus、element-ui——Cascader勾选内容后自动关闭内容选择面板由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“element-plus、element-ui——Cascader勾选内容后自动关闭内容选择面板”
上一篇
大语言模型面试问题