国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

vue實現瀏覽器全屏展示功能

2024-07-09 22:41:58
字體:
來源:轉載
供稿:網友

1、項目中使用的是sreenfull插件,執行命令安裝

npm install --save screenfull

2、安裝好后,引入項目,用一個按鈕進行控制即可,按鈕方法如下:

toggleFullscreen() {  if (!screenfull.enabled) {   this.$message({    message: 'you browser can not work',    type: 'warning'   })   return false  }  screenfull.toggle()}

試了一下可以全屏,我用的chrome,IE9以下不要考慮

3、第一步完成之后就是怎么監聽到全屏的變化,因為如果是通過Esc鍵退出全屏,此時是沒辦法監聽到的。經過一番查找,解決辦法如下:

<script>import screenfull from 'screenfull'export default { data () {   return {    isFullscreen: false   }  }, methods: {  /**   * 全屏事件   */  screenfull() {   if (!screenfull.enabled) {    this.$message({     message: 'Your browser does not work',     type: 'warning'    })    return false   }   screenfull.toggle()   this.isFullscreen = true  },  /**   * 是否全屏并按鍵ESC鍵的方法   */  checkFull() {   var isFull = document.fullscreenEnabled || window.fullScreen || document.webkitIsFullScreen || document.msFullscreenEnabled   // to fix : false || undefined == undefined   if (isFull === undefined) {     isFull = false   }   return isFull  } }, mounted() {   window.onresize = () => {      // 全屏下監控是否按鍵了ESC      if (!this.checkFull()) {       // 全屏下按鍵esc后要執行的動作       this.isFullscreen = false      }     }    }}</script>

總結

以上所述是小編給大家介紹的vue實現瀏覽器全屏展示功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 婺源县| 莫力| 格尔木市| 娱乐| 遂川县| 承德市| 锦州市| 北辰区| 民丰县| 江津市| 徐州市| 五华县| 石家庄市| 长治县| 阜新市| 正镶白旗| 平顶山市| 揭阳市| 文登市| 达拉特旗| 涞水县| 银川市| 醴陵市| 莲花县| 徐汇区| 定边县| 乐平市| 天峻县| 罗源县| 曲水县| 辽宁省| 吉林省| 哈巴河县| 江永县| 商都县| 云南省| 陆丰市| 定结县| 出国| 称多县| 桓台县|