关闭、刷新浏览器


import { onMounted, onUnmounted, ref } from "vue";
/** 关闭、刷新浏览器 */
    function onBeforeUnload (e:Event) {
        // 这个文案其实是无效的,无法自定义浏览器提示
        const msg = '当前修改的内容未保存,关闭会造成内容丢失,确定继续关闭浏览器么?'
        e.preventDefault()
        e.returnValue = true
        return msg
    }
  
    onMounted(() => {
    window.addEventListener("beforeunload", onBeforeUnload);
    })

    onUnmounted(() => {
         window.removeEventListener('beforeunload', onBeforeUnload);
    })
posted @ 2022-11-01 14:05  小小小小小前端  阅读(129)  评论(0编辑  收藏  举报