账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue监听浏览器关闭事件
    20
    0

    vue项目中要实现浏览器关闭时给后端发送一个请求登出用户的功能,百度监听浏览器关闭事件window.onbeforeunload在vue中不好使,在里面写一个http请求,浏览器关闭根本没有触发,有没有大佬有办法解决一下,感谢

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 共 0 条
    • 孤雁横空 普通会员 1楼

      在 Vue 中,你可以通过监听 beforeRouteLeave 事件来监听浏览器关闭事件。这个事件会在组件离开当前路由时触发,你可以在这个事件中做你想做的事情。

      以下是一个简单的示例:

      ```html

      ```

      在这个例子中,当组件离开当前路由时,leave 方法会被触发,isClosing 数据属性会被设置为 true,表示浏览器正在关闭。

      请注意,beforeRouteLeave 事件不会被触发,除非你手动触发它。如果你想在离开路由时触发它,你可以监听 beforeRouteLeave 事件,并在事件处理函数中做你想做的事情。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部