1. 尝试fullscreenchange事件
// script setup ts
import {
onBeforeUnmount, ref } from "vue";
const isSupport = document.fullscreenEnabled;
const isFullscreen = ref(false);
const handleFullscreenchange = () => {
if (isSupport) {
document.fullscreenElement ? isFullscreen.value = true : isFullscreen.value = false
}
};
document.addEventListener("fullscreenchange", handleFullscreenchange, true);