我是靠谱客的博主 温婉路灯,最近开发中收集的这篇文章主要介绍vue点击按钮,任意div全屏展示,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

借鉴了好多个文章 ,得出的结果

需要安装一下全屏依赖

npm install --save screenfull

 代码

<div>
//要全屏的元素
    <div id="a" style="width:40px;height:100px;color:red"></div>
//点击按钮,上边的div全屏
    <button id="b"  @click="mounted"></button>
</div>

<script>

//在需要的文件中引入全屏插件	
	import screenfull from 'screenfull'
data(){
    return{
        fullscreen:false,//全屏插件
}
}
methods:{
    mounted () {
	    const element = document.getElementById('a');//要全屏的元素
	    document.getElementById('b').addEventListener('click', () => { //点击的元素
				if (!screenfull.isEnabled) {
					       this.$message({
					         message: '浏览器不允许全屏',
					       })
					       return false
				}
				screenfull.toggle(element)//要全屏的元素全屏
			   });
		},
}

</script>

最后

以上就是温婉路灯为你收集整理的vue点击按钮,任意div全屏展示的全部内容,希望文章能够帮你解决vue点击按钮,任意div全屏展示所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部