概述
screenfull插件
1.下载插件 npm i screenfull -S
1 通过screenfull插件进行实现
npm i screenfull@5 -S
安装完在package.json当中可以看到安装
2.在需要的页面引入这个插件
在所需的页面引入
import screenfull from "screenfull";
element-ui
3 toggle就是控制全屏与退出全屏的方法
data() {
return {
value: "",
isFull: false, //是否全屏
};
},
<div class="full" @click="full">
<!-- 全屏 -->
<span class="el-icon-full-screen" v-show="isFull"></span>
<!-- 不是全屏 -->
<span class="el-icon-rank" v-show="!isFull"></span>
</div>
这里用的是element-ui里面的图标
然后就是
methods: {
full() {
screenfull.toggle();
if (!screenfull.isEnabled) {
this.$message({
message: "该浏览器不支持全屏功能",
type: "warning",
});
}
this.isFull = !this.isFull
},
},
iview
data() {
return {
fullscreen: false,
};
<Tooltip content="全屏" placement="left">
<Icon
v-show="!fullscreen"
type="md-expand"
@click="fullScreen"
style="margin-right: 80px"
size="25"
/>
</Tooltip>
<Tooltip content="退出全屏" placement="left">
<Icon
v-show="fullscreen"
type="md-expand"
@click="fullScreen"
style="margin-right: 80px"
size="25"
/>
</Tooltip>
//全屏
fullScreen() {
screenfull.toggle();
if (!screenfull.isEnabled) {
this.$Message.error("该浏览器不支持全屏功能");
}
this.fullscreen = !this.fullscreen;
},
最后
以上就是霸气小丸子为你收集整理的vue实现全屏与缩放的全部内容,希望文章能够帮你解决vue实现全屏与缩放所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复