VUE項(xiàng)目實(shí)現(xiàn)全屏顯示功能之screenfull用法
摘要
使用screenfull 插件 大多數(shù)開(kāi)發(fā)項(xiàng)目中都需要全屏顯示功能,在vue項(xiàng)目中有比較方便的插件 screenfull。
npm地址:https://www.npmjs.com/package/screenfull

點(diǎn)擊圖標(biāo) 全屏顯示

再次點(diǎn)擊退出全屏或者Esc 退出

使用方法 npm install screenfull --save
- 首先安裝 npm install screenfull --save
- 在使用.vue文件中 引入 import screenfull from 'screenfull'
- 在按鈕方法中調(diào)用 screenfull.toggle()
- 還可以檢測(cè)全屏狀態(tài) screenfull.isFullscreen
- 測(cè)試瀏覽器是否支持全screenfull screenfull.isEnabled
API
.request(ele)全屏.exit()退出全屏.toggle()切換全屏.on(event, function):event為 ‘change’ | ‘error’ 注冊(cè)事件.off(event, function):移除前面已經(jīng)注冊(cè)的事件.element: 返回一個(gè)全屏的dom節(jié)點(diǎn),如果沒(méi)有就為 null.isFullscreen: 是否是全屏狀態(tài).isEnabled: 判斷是否支持全屏
兼容性
Note: In order to use this package in Internet Explorer, you need a Promise polyfill.
Note: Safari is supported on desktop and iPad, but not on iPhone. This is a limitation in the browser, not in Screenfull.
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue3?vite配置css?的sourceMap及文件引用配置別名的過(guò)程
這篇文章主要介紹了Vue3 vite配置css的sourceMap,及文件引用配置別名的過(guò)程,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07
Vue實(shí)現(xiàn)購(gòu)物車(chē)計(jì)算總價(jià)功能
這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)購(gòu)物車(chē)計(jì)算總價(jià)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
vue如何使用vant組件的field組件disabled修改默認(rèn)樣式
這篇文章主要介紹了vue如何使用vant組件的field組件disabled修改默認(rèn)樣式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
解決VUE的對(duì)話框el-dialog點(diǎn)擊外部消失問(wèn)題
這篇文章主要介紹了解決VUE的對(duì)話框el-dialog點(diǎn)擊外部消失問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
Vue中created和mounted使用場(chǎng)景分析
vue.js中created方法是一個(gè)生命周期鉤子函數(shù),一般可以在created函數(shù)中調(diào)用ajax獲取頁(yè)面初始化所需的數(shù)據(jù),這篇文章主要介紹了Vue中created和mounted使用場(chǎng)景分析,需要的朋友可以參考下2023-05-05

