vue 에서 클릭 을 전체 화면 으로 바 꾸 는 여러 가지 방법
방식 1:js 전체 화면 구현
<template>
<div>
<a-button type="primary" @click="screen"> </a-button>
</div>
</template>
data:
data() {
return {
fullscreen: false
};
},
methods:
screen() {
let element = document.documentElement;
if (this.fullscreen) {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
} else {
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.msRequestFullscreen) {
// IE11
element.msRequestFullscreen();
}
}
this.fullscreen = !this.fullscreen;
},
방식 2:sreenfull 플러그 인 을 사용 하여 명령 을 실행 하고 설치 합 니 다.
npm install --save screenfull
사용 한 페이지 에 올 바 르 게 도입:
import screenfull from ‘screenfull'
코드 는 다음 과 같 습 니 다:
<template>
<div>
<a-button type="primary" @click="screen"> </a-button>
<div>
</template>
data:
data() {
return {
fullscreen: false
};
},
methods:
screen() {
// ,
if (!screenfull.enabled) {
this.$message(" ");
return false;
}
screenfull.toggle();
this.$message.success(" ");
},
효과 그림:실용적이다
vue 에서 클릭 이 전체 화면 으로 변 하 는 여러 가지 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 vue 가 전체 화면 내용 을 클릭 하면 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.