el-dropdown组件相关总结

el-dropdown组件相关总结

    • [一、el-dropdown-menus上使用v-if,触发`Cannot read properties of null (reading 'disabled')at VueComponent.hide (index.js:1:126950)`](#一、el-dropdown-menus上使用v-if,触发Cannot read properties of null (reading 'disabled')at VueComponent.hide (index.js:1:126950))

一、el-dropdown-menus上使用v-if,触发Cannot read properties of null (reading 'disabled')at VueComponent.hide (index.js:1:126950)

1、解决方案

v-if替换为v-show

2、分析

Element UI 的 el-dropdown 内部逻辑

  • el-dropdown-menu 在渲染时会检查父组件(el-dropdown)的 disabled 状态
  • 当el-dropdown-menu使用 v-if="false" 时,el-dropdown-menu 的 DOM 被销毁,但某些事件监听器(如点击外部关闭菜单)可能未被完全移除,后续触发事件时尝试访问已销毁组件的 disabled 属性,导致报错。
相关推荐
geovindu5 分钟前
rust: Abstract Factory pattern
开发语言·后端·设计模式·rust·抽象工厂模式
“AI国潮设计-小江”8 分钟前
《Python+SDXL实战:用ControlNet批量生成“英歌舞麻将糕”IP,附自动化脚本与商用思路》
开发语言·人工智能·python·prompt·aigc
Cc.Y35 分钟前
Java零基础入门:封装与继承 —— 从“裸奔“到“穿衣服“,从“重复造轮子“到“站在巨人肩膀上“
java·开发语言
Escalating_xu37 分钟前
【C 语言】深入理解指针(4):回调函数、qsort、void * 与泛型排序的模拟实现
java·c语言·开发语言
默_笙1 小时前
🍔 中间件不只是打日志:四个钩子、一次短路,和自带的工具
前端·javascript
吠品1 小时前
GitHub 周榜拆解:决策小模型扎堆上位
c语言·开发语言·算法
见叶之秋1 小时前
C++ 泛型世界的两块拼图:容器适配器与仿函数
java·开发语言
逗脑IDE2 小时前
零基础学ESP32:RFID无线射频卡——让ESP32拥有“刷卡“能力!
开发语言·网络·人工智能·python·esp32·硬件开发
Dovis(誓平步青云)2 小时前
家里设备越来越多,如何用一张空间地图控制灯光和温度![
android·java·前端·javascript·人工智能·电脑
小师兄吃牛肉2 小时前
C语言篇:内联函数
c语言·开发语言