概述
借鉴了好多个文章 ,得出的结果
需要安装一下全屏依赖
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全屏展示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复