VUE-CLIフルスクリーン機能をクリックします(二つの方法)

このプロジェクトは、全画面表示を実現したボタンの機能をクリックしてください
方法:JSフルスクリーン

代码如下:
<テンプレート>
の<div>
<Aボタンタイプ=クリック= "画面" @ "主">全屏</ボタン>
</ div>
</テンプレート>

<スクリプト>
エクスポートデフォルト{
名: "インデックス"、
データ(){
リターン{
フルスクリーン:偽
}
}、
メソッド:{
画面(){
要素=はdocument.firstChildせ;
IF(this.fullscreen){
(document.exitFullscreen){もし
document.exitFullscreen()。
}他(document.webkitCancelFullScreen){もし
document.webkitCancelFullScreen()。
}他(document.mozCancelFullScreen){もし
document.mozCancelFullScreen()。
}他(document.msExitFullscreen){もし
document.msExitFullscreen()。
}
}そうでなければ{
(element.requestFullscreen){もし
element.requestFullscreen()。
}他(element.webkitRequestFullScreen){もし
element.webkitRequestFullScreen()。
}他(element.mozRequestFullScreen){もし
element.mozRequestFullScreen()。
}そうであれば(element.msRequestFullscreen){
// IE11
element.msRequestFullscreen()。
}
}
this.fullscreen = this.fullscreen!;
}
}
}
</ SCRIPT>

<スタイルは、スコープ>

</スタイル>


第二の方法:sreenfullプラグインを使用して、インストールするコマンドを実行します

NPMインストール--save screenfull

ページの導入の正しい使い方:

「screenfull」からインポートscreenfull

代码如下:
<テンプレート>
の<div>
<Aボタンタイプ=クリック= "画面" @ "主">全屏</ボタン>
</ div>
</テンプレート>

<スクリプト>
'screenfull'からインポートscreenfull
輸出デフォルト{
名: "自宅"、
データ(){
リターン{
//默认不全屏
isFullscreen:偽
}
}、

方法:{
スクリーン(){
全画面に入ることができた場合、//、プロンプト発行できません
(screenfull.enabled!)IFを{
メッセージこの$(「あなたのブラウザは完全なことができません」);
リターン偽
}
screenfull.toggle() ;
。$このmessage.success( 'フルスクリーンをラ・')
}
}
}
</ SCRIPT>

<スタイルは、スコープ>

</スタイル>

 

おすすめ

転載: www.cnblogs.com/sea520/p/11833589.html