如何删除VUE-snotify通知时不小心点击浏览器的后退按钮

问题描述 投票:0回答:1

如果打开snotify确认通知或其他通知时不关闭了一段时间后,你不慎点击浏览器的后退按钮通知保持打开

这个问题的解决方案,任何?

vue.js notifications vue-router back-button
1个回答
0
投票

我找到了解决办法。只需添加这到router.js或任何你初始化VUE路由器:

router.afterEach((to, from) => {
    if (Snotify.notifications.length > 0) {
    Snotify.notifications.forEach(notification => {
        Snotify.remove(notification.id)
    });
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.