App.vue 910 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <template>
  2. <div id="app">
  3. <Router-view />
  4. </div>
  5. </template>
  6. <script>
  7. export default {
  8. created() {
  9. document.addEventListener("contextmenu", function (e) {
  10. e.preventDefault();
  11. });
  12. // 打包环境下
  13. if (process.env.NODE_ENV !== "development") {
  14. document.onkeydown = () => {
  15. //禁用F12
  16. if (window.event && window.event.keyCode == 123) {
  17. return false;
  18. //禁用ctrl+shift+i,
  19. } else if (
  20. window.event.ctrlKey &&
  21. window.event.shiftKey &&
  22. window.event.keyCode == 73
  23. ) {
  24. return false;
  25. //屏蔽Shift+F10
  26. } else if (window.event.shiftKey && window.event.keyCode == 121) {
  27. return false;
  28. }
  29. };
  30. }
  31. },
  32. };
  33. </script>
  34. <style lang="less">
  35. #app {
  36. width: 100vw;
  37. height: 100vh;
  38. min-width: 1600px;
  39. min-height: 800px;
  40. overflow: auto;
  41. }
  42. </style>