본문 바로가기
Vue.js

vue.js 화면 drag & copy 막는 방법

by 무대포 개발자 2021. 1. 26.
728x90
반응형

vue.js 화면 drag 막는 방법

  • App.vue 는 main 화면이라고 생각하면 됨.
  • App.vue 에 아래와 같이 import 하면 전체 화면에서 사용할 수 있음.
App.vue (메인 뷰)

<style lang="scss">
@import "./sample";
</style>
Test.vue

<template>
  <div id="no-drag-test">
    <div class="nodrag"> 
      <div>Hello World</div>
    </div>
  </div>
</template>
sample.scss
.nodrag {
    -webkit-user-select: none;  
    -moz-user-select: none;  
    -ms-user-select: none;  
    -o-user-select: none;  
    user-select: none;
}

화면 copy, cut, paste 막는 방법

  • body, div 태그던 아래 명령어 넣어주면 됨.
    // example 1
    <body oncopy="return false" oncut="return false" onpaste="return false">
    

// example 2

댓글