优化代码

This commit is contained in:
不做码农 2022-02-23 21:17:46 +08:00
parent 31cee32404
commit ae31b3ec69

View File

@ -5,54 +5,54 @@
</template>
<script>
import screenfull from 'screenfull'
import screenfull from "screenfull";
export default {
name: 'Screenfull',
name: "Screenfull",
data() {
return {
isFullscreen: false
}
isFullscreen: false,
};
},
mounted() {
this.init()
this.init();
},
beforeDestroy() {
this.destroy()
this.destroy();
},
methods: {
click() {
if (!screenfull.enabled) {
this.$message({
message: 'you browser can not work',
type: 'warning'
})
return false
message: "you browser can not work",
type: "warning",
});
return false;
}
screenfull.toggle()
screenfull.toggle();
},
change() {
this.isFullscreen = screenfull.isFullscreen
this.isFullscreen = screenfull.isFullscreen;
},
init() {
if (screenfull.enabled) {
screenfull.on('change', this.change)
screenfull.on("change", this.change);
}
},
destroy() {
if (screenfull.enabled) {
screenfull.off('change', this.change)
screenfull.off("change", this.change);
}
}
}
}
},
},
};
</script>
<style scoped>
.screenfull-svg {
display: inline-block;
cursor: pointer;
fill: #5a5e66;;
fill: #5a5e66;
width: 20px;
height: 20px;
vertical-align: 10px;