element-plus [dropdown, dropdown-item] el-dropdown使用v-if/v-show控制的时候,@command="handleCommand"绑定的这个事件执行会报错

snvhrwxg  于 9个月前  发布在  其他
关注(0)|答案(7)|浏览(96)

Bug Type: Other

Environment

  • Vue Version: 3.4.21
  • Element Plus Version: 2.7.4
  • Browser / OS: Chrome 127.0.6533.89 / Windows 11 Version 22H2
  • Build Tool: Vite

Reproduction

  • el-dropdown
  • el-dropdown-item

Element Plus Playground

Steps to reproduce

  1. 打开控制台
  2. 点击下拉选项,都点一遍(如果不显示菜单,需要将屏幕宽度控制在1200px以内)
  3. 查看控制台,会报错

What is Expected?

使用v-if/v-show控制下拉菜单显示隐藏,点击下拉菜单选项时不报错

What is actually happening?

使用v-if/v-show控制下拉菜单显示隐藏,点击下拉菜单选项时报错

Additional comments

(empty)

ohfgkhjo

ohfgkhjo1#


您好,根据操作没有复现出错误,有确保能够复现的操作吗

tv6aics1

tv6aics12#


您好,根据操作没有复现出错误,有确保能够复现的操作吗

您好,保持这个界面刷新,然后拖动控制台调整一下窗口大小,让菜单显示,然后再进行点击呢

kuarbcqp

kuarbcqp3#

@xixiIBN5100,您好, Preview,进行了测试,没有出现该错误,在项目中我也重新下载element-plus,但还是报错,请问怎么做才能将您更改后的组件下载到我项目中呢?

ru9i0ody

ru9i0ody4#

@xixiIBN5100,您好, Preview,进行了测试,没有出现该错误,在项目中我也重新下载element-plus,但还是报错,请问怎么做才能将您更改后的组件下载到我项目中呢?

着急的话 可以使用 patch 自己打个补丁

368yc8dk

368yc8dk5#

@xixiIBN5100,好的,之后新项目的话,是直接下载新版本的就可以嘛

zwghvu4y

zwghvu4y6#

@xixiIBN5100,好的,之后新项目的话,是直接下载新版本的就可以嘛

稍等,pr正在审核,可能要过几天

fkaflof6

fkaflof67#

@xixiIBN5100,好的,感谢

相关问题