24 lines
		
	
	
		
			501 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			501 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import screenfull from "screenfull";
 | 
						|
 | 
						|
export default {
 | 
						|
  data() {
 | 
						|
    return {
 | 
						|
      isFullscreen: false,
 | 
						|
    };
 | 
						|
  },
 | 
						|
  watch: {
 | 
						|
    /** 全屏状态切换时,对柱子粗细和字体大小进行相应调整 */
 | 
						|
    isFullscreen(val) {
 | 
						|
      // 暴露一个全屏状态改变的回调函数
 | 
						|
      this.fullscreenCallback(val);
 | 
						|
    },
 | 
						|
  },
 | 
						|
  mounted() {
 | 
						|
    if (screenfull.isEnabled) {
 | 
						|
      screenfull.on("change", () => {
 | 
						|
        this.isFullscreen = screenfull.isFullscreen;
 | 
						|
      });
 | 
						|
    }
 | 
						|
  },
 | 
						|
};
 |