V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imherer
V2EX  ›  前端开发

Element Plus 里的 Dialog 组件有没有办法知道是通过什么方式关闭的?

  •  
  •   imherer · 30 天前 · 900 次点击

    目前关闭的方式有 3 种:

    1.点击右上角的 X

    2.按 ESC 键

    3.点击遮罩层(空白处)

    5 条回复    2025-05-07 10:43:06 +08:00
    bojackhorseman
        1
    bojackhorseman  
       30 天前
    这不重要吧,都是关闭了弹窗
    imherer
        2
    imherer  
    OP
       30 天前
    @bojackhorseman 是的,但是现在有个需求:点 X 的时候需要清空弹窗里的内容(状态),其他情况则需要保留状态
    yiroonli
        3
    yiroonli  
       30 天前
    监听 x 的点击呗
    follower
        4
    follower  
       30 天前
    @imherer #2 只是这个需求的话就用 header 插槽呗
    imherer
        5
    imherer  
    OP
       30 天前
    @follower 感谢感谢,居然把这一茬给忘了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2654 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:44 · PVG 19:44 · LAX 04:44 · JFK 07:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.