[Vue.js] 끌 수 있는 "Vue.Draggable"을 사용해 봤습니다.
2997 단어 Vue.DraggableVue.js
입문
다음 학습 교재에서 Vue Draggable를 사용하기 때문에 사용 방법에 대해 간단하게 정리합니다.
Vue.js/Vuex를 사용하여 Trello풍 어플리케이션 만들기!
사용 방법
Vue CLI용
npm로 설치합니다.
$ npm i -S vuedraggable
$ yarn add vuedraggable # yarnの場合
호출 방식.(어셈블리로 가져오고 사용합니다.)<template>
<draggable>
<!-- ★ここにドラッグ&ドロップさせたいコンポーネントを挿入 -->
</draggable>
</template>
<script>
import draggable from 'vuedraggable'
export default {
components: {
draggable,
},
}
</script>
group
속성을 사용하여 다른 구성 요소로 드래그하거나 다른 구성 요소에서 드래그할 수 있습니다.(이 때 서로의 구성 요소를 동일하게 만듭니다
name
.<draggable group="name">
<!-- ★ここにドラッグ&ドロップさせたいコンポーネントを挿入 -->
</draggable>
실천편
Vue를 중지합니다.js 자습서(1)~Vue CLI에서 프로젝트 생성 및 Linter 설정
본 강좌를 참고하여 Vue Draggable의 설치를 시도했습니다.
yarn으로 설치
$ yarn add vuedraggable
$ npm i -g yarn # yarnコマンドが打てない場合はまずはこちらでyarnを導入
App.편집 vue- <template v-else>
+ <draggable v-else>
<VsRow v-for="todo in todos" :key="todo.id" vs-w="10">
<TaskCard :id="todo.id" :text="todo.text" @remove-task="remove" />
</VsRow>
- </template>
+ </draggable>
~省略~
<script>
import TaskCard from "@/components/TaskCard.vue";
+ import draggable from 'vuedraggable'
export default {
name: "App",
components: {
TaskCard,
+ draggable
},
~省略~
동작 확인⇓
◇움직였다
웹 페이지 정보
다음 사이트는 매우 참고할 만하다.
Vue.js로 드래그하면 "Vue. Draggable" 추천
Reference
이 문제에 관하여([Vue.js] 끌 수 있는 "Vue.Draggable"을 사용해 봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masaru1125/items/40c63ca6808f81f70d6b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)