如果在el-dropdown的点击事件中同时触发了el-tree的点击事件,可以使用事件修饰符.stop来阻止事件的进一步传播。具体做法是,在el-dropdown的点击事件处理函数中添加修饰符.stop,如下所示:

<el-dropdown @click.native.stop="handleDropdownClick">
  <!-- dropdown content -->
</el-dropdown>

<el-tree @node-click="handleTreeClick">
  <!-- tree content -->
</el-tree>

这样,当el-dropdown被点击时,事件将停止在el-dropdown上,不会继续传播到el-tree上,从而解决了事件同时触发的问题。

el-tree 下 slot的el-dropdown点击事件与el-tree的点击事件同时触发怎么解决

原文地址: https://www.cveoy.top/t/topic/h1rR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录