在我们做项目中会出现要求点击显示全屏的效果,方法如下:
screenfull 使用
1.安装 yarn add fullscreen@5.0.0
2.导入import screenfull from 'screenfull'
screenfull .toggle() 全屏与非全屏切换
在使用的时候判断浏览器支不支持全屏模式
支持的话就使用插件screenfull .toggle() 全屏与非全屏切换
methods: {
// 点击触发全屏的方法
svgClick() {
// 判断如果浏览器支不支持全屏的使用的话---给用户提示
if (!screenfull.isEnabled) {
// 此时全屏不可用
this.$message.warning('此时全屏组件不可用')
return
}
// 如果可用的话 就可以使用全屏
screenfull.toggle()
}
}