how to make a div draggable in vue js?

做~自己de王妃 提交于 2020-01-06 08:29:19

问题


I have a div inside a vue component, I want to make the component draggable. I checked with many vue draggable plugins, but they have a seperate component for drag and not as a directive to just add like in angular draggable. Please help me with this?


回答1:


You need to add vuedraggable to your node modules.

yarn add vuedraggable

and then:

  import draggable from 'vuedraggable'
  ...
  export default {
        components: {
            draggable,
        }

and then you need something like this:

<draggable>
    <div v-for=...>
    </div>
</draggable>

https://github.com/SortableJS/Vue.Draggable



来源:https://stackoverflow.com/questions/52988914/how-to-make-a-div-draggable-in-vue-js

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!