在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
需求描述项目首先要用户选择某个问题,选择之后使用ElementUI的Notification组件提示用户正在对文件格式进行检查(需要先提交给后端,交给后端检查,再返回结果给前端)。如果格式检查无误,则关闭Notification,弹出一个MessageBox(也是ElementUI的组件),告知用户上传文件之后不可撤销。 问题描述在检查文件格式是否正确之后,需要手动调用相关函数,把Notification去掉。根据官方文档,使用 问题分析在控制台打印
在代码中,我们可以看到Notification内部封装了哪些函数,其中就包含 问题解决对于本项目来说,直接调用 问题拓展主要就是对于有多个Notification,想要关闭其中一个怎么办?我尝试去理解notify.js,发现id基本上是
现在问题来了,我调用close()函数,并且传入两个貌似应该正确的参数,发现没起作用:
为了防止我对id的理解有误,我在浏览器中进行调试,发现instance(Notification的实例)里面的id确实就是我分析的那个id:
于是我再结合开发者工具中的调试工具,一步步查看notify.js里面的
以上是个人尝试的一些分析,当然,由于能力有限,最后也没有解决。感兴趣的大佬可以研究一下。 到此这篇关于ElementUI的this.$notify.close()调用不起作用的解决的文章就介绍到这了,更多相关Element this.$notify.close()调用=内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论