学习笔记——vue中使用el-dropdown组件报错

news/2025/2/14 0:01:57/

今天在工作中,发现使用el-select做的下拉框,下拉菜单展开后,鼠标点击下拉框之外的区域时,下拉菜单没有收起。然后,我打开控制台,发现了这个错误。

Uncaught TypeError: Cannot read properties of null (reading 'setAttribute')
    at VueComponent.removeTabindex (dropdown.js:443:1)
    at VueComponent.hide (dropdown.js:369:1)
    at Object.documentHandler (clickoutside.js:39:1)
    at clickoutside.js:25:1
    at Array.forEach (<anonymous>)
    at HTMLDocument.<anonymous> (clickoutside.js:24:1)


一、错误

 二、原因

使用“el-dropdown”组件时,没加上它的子组件“el-dropdown-menu”。

主要原因就是代码迭代过程中,有些代码不需要了,但是为了贪图一时的方便以及未来可能需要恢复原先的代码,并没有完全修改完全。所以出现了错误。

第一次遇到该错误,排查了一个多小时左右,才解决。

 该错误解决后,点击其他区域就不会再报上述的错误了。

理所当然,下拉框也可以在点击其他区域后收起。


http://www.ppmy.cn/news/96664.html

相关文章

Spring注解

什么是基于Java的Spring注解配置? 给一些注解的例子 基于Java的配置&#xff0c;允许你在少量的Java注解的帮助下&#xff0c;进行你的大部分Spring配置而非通过XML文件。 以Configuration 注解为例&#xff0c;它用来标记类可以当做一个bean的定义&#xff0c;被Spring IOC容…

SAP MM 根据采购订单反查采购申请

如何通过采购订单号查询到其前端的采购申请号。 首先从采购申请的相关报表着手&#xff0c;比如ME5A, 发现它是可以满足需求的。 例如&#xff1a;如下的采购订单&#xff0c; 该订单是由采购申请10003364转过来的。 如果想通过这个采购订单找到对应的采购申请&#xff0c;在…

Arduino+ESP8266 MCU开发板 ----带你开发DHT11温湿度开发项目

目录 PC调试过程如图 手机APP可在各大商场APP中下载 手机APP调试结果/效果如图 ESP8266 MUC介绍 ESP8266 MUC主要特点&#xff1a; 步1&#xff1a;下载Arduino&#xff0c;本次不多做说明&#xff0c;本次使用的arduino软件为老版本的&#xff0c;新版本有关的问题本人…

SAP-MM-采购申请审批那些事!

1、ME55不能审批删除行项目的PR 采购申请审批可以设置行项目审批或抬头审批。如果设置为抬头审批时&#xff0c;ME55集中审批时&#xff0c;就会发现有些采购申请时不能审批的&#xff0c; 那么这些采购申请时真的不需要审批么&#xff1f;不是的&#xff0c;经过核对这些采购申…

【Unity】Time.deltaTime有什么用?看完你就明白

大多数刚开始使用 Unity 的人(包括我),都会对Time.deltaTime感到迷惑。 看完本文,你就会明白Time.deltaTime的定义及作用。 1、deltaTime是什么? 根据定义,Time.deltaTime是每一帧之间的时间间隔(以秒为单位)。 这有助于我们使游戏与帧数无关,也就是说,无论 fps 是…

java基础知识二

五、Java类和对象 1、概述 1.1、基本概念 类是具有相同属性和行为的一组对象的集合&#xff0c;包含数据和操作&#xff0c;数据被称为成员变量&#xff0c;操作被称为方法 对象是类的实例&#xff0c;即对象 数据 行为或者对象 状态 操作 类抽象的、概念上的定义&…

原型模式与享元模式

原型模式与享元模式 原型模式和享元模式&#xff0c;前者是在创建多个实例时&#xff0c;对创建过程的性能进行调优&#xff1b;后者是用减少创建实例的方式&#xff0c;来调优系统性能。这么看&#xff0c;你会不会觉得两个模式有点相互矛盾呢&#xff1f; 其实不然&#xff0…

剑指 Offer 10- I 斐波那契数列

题目&#xff1a; 写一个函数&#xff0c;输入 n &#xff0c;求斐波那契&#xff08;Fibonacci&#xff09;数列的第 n 项&#xff08;即 F(N)&#xff09;。斐波那契数列的定义如下&#xff1a; F(0) 0, F(1) 1 F(N) F(N - 1) F(N - 2), 其中 N > 1. 斐波那契数列由 0…