最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實(shí)現(xiàn)瀏覽器全屏展示功能

 更新時(shí)間:2019年11月27日 09:44:46   作者:稚于最初灬  
這篇文章主要介紹了vue實(shí)現(xiàn)瀏覽器全屏展示功能,項(xiàng)目中使用的是sreenfull插件,執(zhí)行命令安裝,具體實(shí)現(xiàn)代碼跟隨小編一起看看吧

1、項(xiàng)目中使用的是sreenfull插件,執(zhí)行命令安裝

npm install --save screenfull

2、安裝好后,引入項(xiàng)目,用一個(gè)按鈕進(jìn)行控制即可,按鈕方法如下:

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

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

3、第一步完成之后就是怎么監(jiān)聽到全屏的變化,因?yàn)槿绻峭ㄟ^Esc鍵退出全屏,此時(shí)是沒辦法監(jiān)聽到的。經(jīng)過一番查找,解決辦法如下:

<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 = () => {
      // 全屏下監(jiān)控是否按鍵了ESC
      if (!this.checkFull()) {
       // 全屏下按鍵esc后要執(zhí)行的動(dòng)作
       this.isFullscreen = false
      }
     }
    }
}
</script>

總結(jié)

以上所述是小編給大家介紹的vue實(shí)現(xiàn)瀏覽器全屏展示功能,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • vue+阿里的G2圖表-antv+折線圖實(shí)例

    vue+阿里的G2圖表-antv+折線圖實(shí)例

    這篇文章主要介紹了vue+阿里的G2圖表-antv+折線圖實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 一文帶你了解Vue3中toRef和toRefs的用法

    一文帶你了解Vue3中toRef和toRefs的用法

    Vue3中toRef、toRefs都是與響應(yīng)式數(shù)據(jù)相關(guān)的,本文主要來給大家講解一下Vue3中的toRef和toRefs的使用,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • 詳解如何寫出一個(gè)利于擴(kuò)展的vue路由配置

    詳解如何寫出一個(gè)利于擴(kuò)展的vue路由配置

    這篇文章主要介紹了詳解如何寫出一個(gè)利于擴(kuò)展的vue路由配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • vue傳值方式的十二種方法總結(jié)

    vue傳值方式的十二種方法總結(jié)

    這篇文章主要介紹了vue傳值方式的十二種方法總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Vue2與Vue3中Ref綁定元素方式

    Vue2與Vue3中Ref綁定元素方式

    這篇文章主要介紹了Vue2與Vue3中Ref綁定元素方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vuex簡(jiǎn)單入門

    Vuex簡(jiǎn)單入門

    本篇文章主要介紹了初步認(rèn)識(shí)理解Vuex,Vuex就是在一個(gè)項(xiàng)目中,提供唯一的管理數(shù)據(jù)源的倉(cāng)庫(kù),有興趣的可以了解一下
    2017-04-04
  • vue項(xiàng)目開啟Gzip壓縮和性能優(yōu)化操作

    vue項(xiàng)目開啟Gzip壓縮和性能優(yōu)化操作

    這篇文章主要介紹了vue項(xiàng)目開啟Gzip壓縮和性能優(yōu)化操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vue中的主動(dòng)觸發(fā)點(diǎn)擊事件

    vue中的主動(dòng)觸發(fā)點(diǎn)擊事件

    這篇文章主要介紹了vue中的主動(dòng)觸發(fā)點(diǎn)擊事件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • VUE 3D輪播圖封裝實(shí)現(xiàn)方法

    VUE 3D輪播圖封裝實(shí)現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了VUE 3D輪播圖封裝實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 在Vue中獲取自定義屬性方法:data-id的實(shí)例

    在Vue中獲取自定義屬性方法:data-id的實(shí)例

    這篇文章主要介紹了在Vue中獲取自定義屬性方法:data-id的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評(píng)論

河津市| 沁水县| 常德市| 桐庐县| 尼勒克县| 秀山| 辽源市| 溆浦县| 德江县| 清涧县| 怀化市| 安龙县| 延川县| 石泉县| 隆德县| 葫芦岛市| 商河县| 庐江县| 含山县| 额济纳旗| 曲周县| 乳源| 靖远县| 昭通市| 甘洛县| 崇左市| 黑水县| 西平县| 安溪县| 黔东| 彭山县| 瑞昌市| 崇文区| 天柱县| 台州市| 中超| 新兴县| 呼伦贝尔市| 禄劝| 冷水江市| 鄂温|