vue.draggable.next
vue.draggable.next copied to clipboard
About project maintenance
Description
Hello Sortable team, while using Draggable.next, I have encountered many issues and noticed that the project has not been updated for a long time. As a result, I created a library called vue-draggable-plus that supports both Vue 2 and Vue 3. My goal is to help more people, and if possible, I would like to transfer the project to the Sortable team. I would appreciate your response. Thank you!
Awesome. Thanks for this. The documentation would need some more work shaaa
Awesome. Thanks for this. The documentation would need some more work shaaa
I'm sorry, currently switching to the English documentation can only be done through the Chinese documentation. We will optimize this issue in the future or set the homepage to the English documentation.
does this support the same component inside itself? also, how do we know you will continue to support?
does this support the same component inside itself? also, how do we know you will continue to support?
I believe that every project is the author's hard work and is not abandoned without reason. I also believe that VueDraggable.next is the same. I am someone who loves open source and I hope to contribute to it. In addition, the open source community requires everyone's joint maintenance, and I also hope to maintain this project together with everyone. I will do my best to maintain this project!
@Alfred-Skyblue your library works like a charm, and is much easier to upgrade to than https://github.com/MaxLeiter/sortablejs-vue3 which doesn't have support for v-model, see:
https://github.com/MaxLeiter/sortablejs-vue3/issues/43
Thank you!
@Alfred-Skyblue your library works like a charm, and is much easier to upgrade to than https://github.com/MaxLeiter/sortablejs-vue3 which doesn't have support for
v-model, see: MaxLeiter/sortablejs-vue3#43Thank you!
Thank you for your approval.
@Alfred-Skyblue unfortunately I've had problems with changes to options not being picked up (e.g. disabled), an also the options "leaking" into the DOM as normal HTML element attributes. I've switch to useSortable() from @vueuse which I just now noticed is also by you, and this works much better for me:
https://github.com/vueuse/vueuse/pull/2763
@lehni Thank you for your suggestion. We will make optimization adjustments accordingly. Additionally, if you are using Vueuse in your project, we recommend using the useSortable function directly from Vueuse, although it may require you to add several options.
@Alfred-Skyblue unfortunately I've had problems with changes to options not being picked up (e.g.
disabled), an also the options "leaking" into the DOM as normal HTML element attributes. I've switch touseSortable()from@vueusewhich I just now noticed is also by you, and this works much better for me: vueuse/vueuse#2763
Optimization adjustments have been made according to your needs. Thank you for your suggestions. They are available in the latest version.
Thank you @Alfred-Skyblue !
Thank you very much @Alfred-Skyblue!!! you saved me tons of hours of refactor 😅
Awesome, thanks @Alfred-Skyblue
I found this thread very helpfull. https://vueuse.org/integrations/useSortable/#usesortable
This composable much better and without bugs
I found this thread very helpfull. https://vueuse.org/integrations/useSortable/#usesortable
This composable much better and without bugs
Both options are possible, and useSortable is also a feature that I added to vueuse.
Hello @David-Desmaisons , please forgive me for the interruption. In order to facilitate community usage, can I transfer the project to the SortableJS team for joint maintenance? Alternatively, what are your plans for this project in the future? Can I participate in it? Thank you!
That would be awesome... thanks Alfred
Nice library @Alfred-Skyblue! It came handy here! Integration was painless!
Thank you so much for such an amazing work, @Alfred-Skyblue! At some point I upgraded the Vue version of my project and I didn’t realize the drag-and-drop feat broke. Your project allowed me to painlessly get it back to work and in a much cleaner way than the original library allowed for :)
Your project is more than ready to take the place as the official SortableJS Vue implementation :)