设计不当的表单会使访问者远离你的网站。幸运的是,对Vue开发人员来说,有许许多多的Vue输入表单库可以让表单的制作变得轻而易举。
直观且对用户友好的表单,其好处包括:
这篇文章将介绍9个非常实用的Vue输入表单库。
希望你能和我一样喜欢这些工具!
官方地址:https://github.com/sagalbot/vue-select
<select>
元素是表单的重要组成部分。如果你有制作表单的经验,你就会知道编写<select>
元素真的很痛苦。
幸运的是,Jeff Sagal的库Vue Select为我们提供了一种直观的方式来添加多种功能,例如
保证易于使用,因为我已经在多个项目中使用过了。
官方地址:https://github.com/matiastucci/vue-input-tag
允许网站访问者添加标签是表单所需的常用功能。然而,如果要实施你自己的灵活系统可能很棘手——尤其是对于Vue新手而言。
Vue Input Tag库是一个向表单添加标签的好方法。
官方地址:https://github.com/mikerodham/vue-dropdowns
Vue Dropdowns也是一个处理<select>
元素的库。它不仅可以帮助创建流畅的输入,而且还提供了一种设置数据和侦听诸如change
和blur
之类事件的好方法。
只需简单的设置,就可以使得表单看起来更漂亮,绝对是一个事半功倍的好方法。
官方地址:https://github.com/xiaokaike/vue-color
Vue Color是一种将颜色选择添加到表单中的简单方法。从零开始实现其中一个系统需要进行数个小时的规划和工作,但使用Vue Color只需几分钟。
这个库也是高度可自定义的。
它自带若干不同的样式、事件钩子,并支持不同的颜色格式。如果你想为app添加更高级别的可定制性,那么强推Vue Color。
官方地址:https://github.com/charliekassel/vuejs-datepicker
VueJS Date Picker是我见过的最干净的日期选择器库之一。它提供了一个日历视图,允许用户单击以选择日期。
在我看来,这非常专业化和可自定义。事实上,它有几十个易于编辑的prop
和事件来完美匹配用例。不过,我感觉默认设置对于大多数项目也很友好。
官方地址:https://github.com/drewjbartlett/vue-switches
切换开关是创建切换选项的绝妙方式——时尚又直观,并且可以进行修改以匹配几乎任何app的风格。
Vue Switches是一个了不起的库,用于创建漂亮的切换开关表单。凭借各种主题以及自定义颜色和文本的能力,Vue Switches将会是你用于表单的灵活解决方案。
官方地址:https://rowanwins.github.io/vue-dropzone/docs/dist/#/demo
Vue Dropzone是一个拖放文件上传库。近年来,拖放文件上传变得越来越普遍,这也是让app现代化表现的一种简单方法。
Vue Dropzone提供了数十种自定义的prop和事件,允许你针对特定项目调整其功能。但无论你是否选择修改Vue Dropzone,它都是一个简单而强大的工具。
官方地址:https://github.com/devstark-com/vue-circle-slider
Vue Circle Sliders是为表单添加一点品味的好方法。与典型的线性滑块输入不同——圆形滑块感觉更自然。
我喜欢这个库,因为它用途广泛。Vue Circle Sliders不但支持触摸控制,允许你设置最大值/最小值,甚至你还可以控制滑块的步长。
官方地址:https://github.com/LouisMazel/vue-phone-number-input
在不使用任何库的情况下,收集电话号码可能会有点棘手。你必须考虑格式、国家/地区代码等。
Vue Phone Number库则能处理所有事情,并自带一个漂亮的UI,看起来专业且安全。这两个因素能够提高表单的转换率。
而且它也非常灵活,你可以自定义多个功能,包括
总的来说,这是一个非常酷的选择,可以为你的Vue应用程序添加更多样式。
虽然这远不是Vue输入表单库的完整列表,但这里列出的这9个库确实可以帮助我们在开发项目时节省大量时间。它们都是通过高级功能增强表单的一些简单方法。
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8