随着 Vue.js 和 Nuxt.js 社区的不断壮大,经常会出现一些好用的软件包。今天小编就给大家整理出20个实用的Vue 开源库,如果对你有用的话,欢迎收藏转发哦~
1、Vue Virtual Scroller
Vue Virtual Scroller是用于 Vue.js 应用程序的快速无限制滚动,这个还挺好用的。
地址:https://github.com/Akryum/vue-virtual-scroller
2、Vue Native
React Native的好用了,就不用我多说了吧?而Vue Native就像 React Native 一样,可以使用 JavaScript 来构建跨平台的原生移动应用程序。
地址:https://vue-native.io
3、Vue Dark Mode
Vue Dark Mode是Vue.js的一个简约高级的深色设计系统,它提供了基本组件,用于构建喜欢暗色的设计者们会习惯使用的深色界面。
地址:https://github.com/LeCoupa/vuedarkmode
4、Vue Content Placeholders
Vue Content Placeholders时可组合组件,一般在获取真实内容时,能使用这些可组合组件渲染虚假的渐进式内容。
地址:https://github.com/michalsnik/vue-content-placeholders
5、Vue Clickaway
Vue Clickaway是一种可重复的点击命令,能够检测并响应元素外部的点击动作。一般适用于当需要关闭模态窗口,或者要隐藏下拉列表时,是一个很方便的框架。
地址:https://github.com/simplesmiler/vue-clickaway
6、Vuetable-2
这是Vue.js 的数据表组件,就不用多说啦,大家都懂。
地址:https://www.vuetable.com/
7、Bootstrap-Vue
Bootstrap-Vue应该是不可获取的,因为它提供了最全面的 Bootstrap V4 实现。
地址:https://bootstrap-vue.js.org/
8、Vue Numeric
在Vue.js 输入字段组件后,Vue Numeric用于显示格式化的货币值。
地址:https://github.com/kevinongko/vue-numeric
9、Vue Notification
这个一般是用于 Vue.js 应用程序中的成功、警告和错误通知。我们可以把它可以放在任何你想要的位置,是一个蛮好用的功能。
地址:http://vue-notification.yev.io/
10、Vue Waypoint
如果想要在滚动时触发动画,v-waypoint 指令对你来说就很实用,它用于在滚动时触发函数。
地址:https://github.com/scaccogatto/vue-waypoint
11、Vue Cleave Component
这个组件,主要是用于在输入时格式化输入内容(比如说各种格式、日期等)。
地址:https://github.com/ankurk91/vue-cleave-component
12、Vue Draggable Resizable
如果你想要可调整大小和可拖动的元素,并且没有外部依赖的话,那么这个组件非常适合。
地址:https://github.com/mauricius/vue-draggable-resizable
13、Vuelidate
Vuelidate可用于进行基于模型的验证,用了它之后,实现表单验证现在变得非常容易。
地址:https://github.com/monterail/vuelidate
14、Vue Moment
如果需要在 Vue.js 应用程序中使用 Moment.js,那么可以试试这个组件,会很惊喜的。
地址:https://github.com/brockpetrie/vue-moment
15、Vue Trend
Vue Trend可以称得上是非常优雅和高级的一款趋势图组件,建议大家有需要的话可以试试。
地址:https://github.com/QingWei-Li/vue-trend
16、Vue Popper
这是一个基于 popper.js 的 Vue.js 弹出窗口组件,比较简单,但也很实用。
地址:https://robinck.github.io/vue-popper/
17、Vue Slider Component
Vue Slider Component挺不错的,里面的10种滑块组件,都使用 Vue.js 开发。
地址:https://nightcatsama.github.io/vue-slider-component/example
18、Vue Clipboard
这是一个简约小巧的 Vue.js 包,能帮助用户将文本复制到基于clipboard.js的剪贴板。
地址:https://vue-clipboard2.inndy.tw/
19、Vue.Draggable
Vue.js 组件,基于 Sortable.js 进行同步的拖放排序。
地址:https://github.com/SortableJS/Vue.Draggable
20、Emoji Mart Vue
它是来源于 React 的 emoji-mart fork ,可以用在Vue.js 的 Slack 风格的可定制表情符号选择器组件,蛮好玩的。
地址:https://github.com/jm-david/emoji-mart-vue
这20个实用的 Vue 开源库你收藏了吗?