zoukankan      html  css  js  c++  java
  • 取消 antdesign modal(模态框) 右上角×的默认事件,改为自定义

    背景:

      由于项目中需要使用到 ant-design 的模态框组件,但是默认的右上角取消按钮不能自定义事件,但是客户又需要显示出来,并且点击的时候提示是否需要删除,不能隐藏,那么就只有想办法取消默认事件,改为自定义的。

    //根据绑定的 class 获取到该元素
    // .ant-modal-close 这个是默认框架给 右上角 x 加的样式,并通过此类绑定的默认点击事件
    let md = document.querySelector('.ant-modal-close');
    let _this = this;
    md.addEventListener('click',
        event => {
      // 使用此方法可以阻止默认的事件
        event.stopImmediatePropagation();
        //改为调用自定义的方法
      cancel();
    },
    true);
    
    function cancel(){
       //自己写需要的方法...
    }
  • 相关阅读:
    with open 向文件的某一固定行,追加内容
    静态语言 与 动态语言 的区别
    ELK
    matplotlib绘图
    django用户认证
    django+uwsgi+nginx 部署生产环境
    图片验证码+session
    ajax
    form
    middleware中间件
  • 原文地址:https://www.cnblogs.com/yougmi/p/15589152.html
Copyright © 2011-2022 走看看