在APP.VUE里增加
mounted() {
// Disable right-click context menu
document.addEventListener('contextmenu', this.disableRightClick);
// Disable keyboard shortcuts for inspecting elements
document.addEventListener('keydown', this.disableInspect);
},
methods: {
disableRightClick(event) {
event.preventDefault();
},
disableInspect(event) {
if (event.key === 'F12' || (event.ctrlKey && event.shiftKey && event.key === 'I')) {
event.preventDefault();
}
}
},
beforeDestroy() {
// Cleanup event listeners when application is destroyed
document.removeEventListener('contextmenu', this.disableRightClick);
document.removeEventListener('keydown', this.disableInspect);
}
uni-image>img, img {
pointer-events: none;
-webkit-pointer-events: none;
-ms-pointer-events: none;
-moz-pointer-events: none;
}
uni-image::before {
content: ' ';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: transparent;
opacity: 0;
}