关闭、刷新浏览器
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);
})
不求大富大贵,但求一生平凡