用户取消刷新时执行某些操作

在我的vue.js应用程序中,我具有onbeforeunload侦听器,如果用户更改了应用程序中的某些内容,则当他尝试离开页面或刷新页面时,它会警告他有未保存的数据。 但是我还有一个选择,它可以在更改时重新加载页面。如果有未保存的更改,则会弹出警报并警告用户。 用户取消此警告弹出窗口时如何收听“事件”?在这种情况下,我需要进行一些清理,但不知道如何将回调连接到它。

评论
  • 按到角落
    按到角落 回复

    我取决于您使用的弹出窗口,您可能会绑定到该弹出窗口上的事件,例如@cancel / @close,看看该组件。