|
|
@@ -35,6 +35,27 @@ export default {
|
|
|
},
|
|
|
created(){
|
|
|
this.$store.dispatch('GetUserInfo');
|
|
|
+ this.$nextTick(() => {
|
|
|
+ // 1.禁用右键菜单
|
|
|
+ document.oncontextmenu = new Function("event.returnValue=false");
|
|
|
+ // 2.禁用鼠标选中
|
|
|
+ document.onselectstart = new Function("event.returnValue=false");
|
|
|
+ // 3.禁止键盘F12键
|
|
|
+ document.addEventListener("keydown", function (e) {
|
|
|
+ // 禁止 F12
|
|
|
+ if (e.key === "F12") {
|
|
|
+ e.preventDefault();
|
|
|
+ }
|
|
|
+ // 禁止 Ctrl + Shift + I 打开开发者工具
|
|
|
+ if (e.ctrlKey && e.shiftKey && e.key === 'I') {
|
|
|
+ e.preventDefault();
|
|
|
+ }
|
|
|
+ // 禁止 Ctrl + Shift + C 打开检查元素
|
|
|
+ if (e.ctrlKey && e.shiftKey && e.key === 'C') {
|
|
|
+ e.preventDefault();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
},
|
|
|
methods:{
|
|
|
fatherMethod() {
|