A set of vue mixins to turn any list into an animated, touch-friendly, sortable list
Vue Slicksort is a set of component mixins that can turn any list into an animated, touch-friendly, and sortable list. It provides a simple way to add sortable functionality to lists, aiming to address limitations in other existing Drag & Drop libraries, especially for touch devices, axis locking, and animated sorting.
To install Vue Slicksort using npm:
npm install vue-slicksort
Using yarn:
yarn add vue-slicksort
Using a CDN:
<script src="https://unpkg.com/vue-slicksort"></script>
Then, with a module bundler like webpack:
import VueSlicksort from 'vue-slicksort'
Vue.use(VueSlicksort)
For more detailed usage instructions, refer to the documentation.
Vue Slicksort is a versatile solution for adding sortable functionality to lists in Vue.js projects. With its touch-friendly design, smooth animations, and support for various list layouts and configurations, it addresses common limitations of Drag & Drop libraries by providing a lightweight and easy-to-integrate set of component mixins. It is ideal for developers looking for a mobile-friendly and dependency-free way to enhance their Vue.js applications with sortable lists.