91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue實現全屏事件的源代碼

發布時間:2020-06-23 10:07:18 來源:億速云 閱讀:189 作者:清晨 欄目:web開發

這篇文章將為大家詳細講解有關vue實現全屏事件的源代碼,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在項目中有需求相應瀏覽器全屏,寫了個案例代碼

先看看效果吧

vue實現全屏事件的源代碼

全屏顯示:

vue實現全屏事件的源代碼

html代碼:

<!-- el-tooltip 文字提示 -->
<div class="btn-fullscreen" @click="handleFullScreen">
 <el-tooltip effect="dark" :content="fullscreen &#63; `取消全屏`:`全屏`" placement="bottom">
  <i class="el-icon-rank"></i>
 </el-tooltip>
</div>

js代碼

data(){
return {
fullscreen: false
}
} 
 
// 全屏事件
  handleFullScreen(){
  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;
},

通過fullscreen判斷的truefalse確定是否相應全屏

關于vue實現全屏事件的源代碼就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

冕宁县| 黄平县| 永福县| 澎湖县| 德安县| 嵊州市| 库尔勒市| 昌黎县| 双牌县| 依安县| 全州县| 通河县| 大新县| 睢宁县| 延庆县| 隆昌县| 施秉县| 财经| 鄱阳县| 平武县| 清远市| 宁武县| 唐山市| 长白| 色达县| 云霄县| 西城区| 易门县| 景德镇市| 游戏| 荆门市| 朔州市| 普安县| 炎陵县| 鄂伦春自治旗| 扎赉特旗| 吐鲁番市| 揭阳市| 朝阳区| 常州市| 武穴市|