如何区分elementui中Notification组件手动点击“X”号关闭和自动关闭???

新手上路,请多包涵

1、不管是手动点击关闭还是自动关闭,都会触发onClose回调,但回调参数是一样的。
2、onClick属性的回调函数没有参数,所以无法区分点击的是弹窗哪里。
现在想到两种方法:
1、隐藏内置的“X”,完全自定义title,关闭按钮和message,然后在关闭按钮上绑定点击事件。
2、不让它自动关闭,然后监听onClose回调,有回调说明是点击了关闭按钮。然后用定时器去隐藏(不是关闭)这个Notification,这样去实现自动关闭的效果,但不会触发onClose回调。

但感觉这两种方法都不是很好,所以想问各位大神还有何种方法去区分手动点击“X”号关闭和自动关闭。

elementUI版本1.x

阅读 3.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题