当前位置: 首页 > news >正文

element-plus 、element-ui —— Cascader 勾选内容后自动关闭内容选择面板

最近工作需求是 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

http://www.dtcms.com/a/7240.html

相关文章:

  • docker 部署项目的操作文档,安装nginx
  • 自学Python,需要注意哪些?
  • 基于DNA的密码学和隐写术综述
  • C++从零基础到入门(1)
  • 免费用chatGPT
  • 控制el-table的列显示隐藏
  • 【大麦小米学量化】升级pywencai解决同花顺问财接口访问问题实现智能选股(小白避坑指南)
  • HackTheBox - Medium - Linux - BroScience
  • 年轻人2023消费图鉴,媒介盒子为你揭秘
  • Beauty algorithm(七)瘦脸
  • 老铁,请收藏!IT人必备13个在线工具
  • 漏电保护器选型
  • C练习——N个水手分椰子
  • CHS_03.1.3.3+系统调用
  • 09.简单工厂模式与工厂方法模式
  • vue element plus 安装
  • python爬取彼岸图网图片,涉及知识点:requests,xpath,urllib,文件下载后保存,if__name__的用法
  • Spring事务(2):声明式事务管理案例-转账(xml、注解)
  • 机器学习指南:如何学习机器学习?
  • Hex2Bin转换软件、Bootloader 、OTA加密升级 、STM32程序加密、其他MCU同样适用
  • 平衡搜索二叉树(AVL树)
  • 数据结构(2023-2024)
  • docker - 常用容器部署命令大全(MySQL、Redis、RabbitMQ、ES、Kibana、Nacos、Sentinel)
  • Linux 服务器安全策略技巧:使用 Bcrypt 或 Argon2 进行密码哈希
  • 2015年电赛控制类—STM32风力摆控制系统资料+源程序
  • 【Python】Excel不同sheet另存为不同CSV
  • C#上位机与欧姆龙PLC的通信10----开发专用的通讯工具软件(WPF版)
  • #{}和${}的区别?
  • 面试算法108:单词演变
  • 一个Pygame的Hello World示例程序