網站首頁 編程語言 正文
<el-dialog
class="dataObject"
:title="$t('add.B') + $t('dataObject.C')"
:visible.sync="viewing"
:close-on-click-modal="false"
width="40.5rem"
@open="load"
@closed="handleDialogClosed">
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click.native="handleDialogClosed">關閉</el-button>
</span>
</el-dialog>
問題:
當點擊彈框的關閉事件時 handleDialogClosed會被執行兩遍,但是點擊彈框右上角的 X 時卻只會執行一遍。 兩處操作都只是綁定了同一個操作事件, 為什么一個會執行兩遍一個卻只會執行一遍
原因:
因為彈框下方的button事件 關閉彈框的時候會自動執行 @closed
事件。 所以 關閉按鈕執行了一遍,彈框本身的close事件又執行了一遍, 一共執行了兩邊。
但是彈框右上角的X是彈框本身的 關閉事件故只執行一遍。
解決方案:
將關閉按鈕的事件 和 彈框右上角的X事件 分開綁定的方法即可。
原文鏈接:https://blog.csdn.net/IS_huang/article/details/111632910
相關推薦
- 2022-12-08 利用C語言編寫一個無限循環語句_C 語言
- 2022-07-03 el-upload上傳組件的動態添加;el-upload動態上傳文件;el-upload區分文件是哪
- 2023-03-28 Python使用機器學習模型實現溫度預測詳解_python
- 2022-11-21 Kotlin?Fragment的具體使用詳解_Android
- 2022-03-30 Android使用Retrofit上傳文件功能_Android
- 2023-01-29 Python操作lxml庫實戰之Xpath篇_python
- 2023-02-15 用Python編寫個解釋器實現方法接受_python
- 2022-07-28 C++中操作符的前置與后置有什么區別_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支