介绍
Vue Formulate是使用Vue构建表单的最简单方法。主要功能包括表单和字段验证,文件上传,表单生成,支持标签的单元素输入,协助文本,错误消息,占位符等,以及在自己的项目中使用的全面文档。

Github

https://github.com/wearebraid/vue-formulate
特性
- 开发者幸福
 
表单无处不在,但对于作者来说却令人厌烦—不再了。Vue Formulate为开发人员提供了强劲而灵活的API,使复杂的表单创建变得轻而易举。
- 单个输入元素
 
使用Vue Formulate,无需记住十几个组件的名称-所有表单元素都是由单个组件创建的。简单!
- 内置验证
 
开箱即用的验证超级简单,可以处理95%的用例。协助文本,验证规则和验证消息是简单的工具。也可以添加自定义验证。
- 插件系统
 
通过插件系统,扩展Vue Formulate的功能或在项目中重复使用自定义输入,验证规则和消息。使您的插件开源,与他人共享!
- 生成表格
 
从JSON字符串生成整个表单。由于Vue Formulate使用单个输入组件,因此可以轻松地遍历数组并动态生成表单。
- 自己的风格
 
Vue Formulate具有简单的语义类,可轻松完成样式输入。滚动自己的样式或选择我们预先内置的主题之一。
实例代码
- 表格验证
 
Vue Formulate包含20条规则并支持定义自己的规则
<FormulateInput
  type="email"
  label="请输入校园邮箱?"
  validation="required|email|ends_with:.edu"
  validation-name="教育邮箱"
  placeholder="user@aaa.edu"
/>

- 单元素输入
 
type=”radio”为checkbox或select
type="radio"为checkbox或select<FormulateInput
  type="radio"
  label="你认为Vue Formulate怎么样?"
  :options="{
    good: 'It’s good',
    great: 'It’s great',
    install: 'I’m installing it now.'
  }"
/>

- 开箱即用文件上传
 
开箱即用,文件上传效果很好
<FormulateInput
  type="image"
  label="画廊"
  validation="mime:image/jpeg,image/jpg,image/png"
  help="协助文字"
  multiple
/>

- 使用一个对象为整个表单建模
 
<template>
  <FormulateForm v-model="values">
    <FormulateInput
      type="email"
      name="email"
      label="你的电子邮箱是什么?"
      validation="required|email"
      placeholder="jon@example.com"
    />
    <FormulateInput
      name="flavor"
      type="checkbox"
      label="您喜爱哪种口味的冰淇淋??"
      validation="required|min:1"
      :options="{ vanilla: '原味', chocolate: '巧克力', strawberry: '草莓', pineapple: '菠萝'}"
    />
    <FormulateInput type="submit" />
    <pre>{{ values }}</pre>
  </FormulateForm>
</template>
<script>
export default {
  data () { return { values: {} } }
}
</script>

总结
Vue Formulate是一个优秀的Vue表单构建工具,以超级简单的方式构建超级复杂的表单元素,enjoy it!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
                
                
                
                
                
                
                
                
                
vue//@江湖骑士71320134: 请问阿里用的是哪个//@手机用户50013914558: 相信阿里的选择
感觉没啥特别的,复杂的还是得订制表格
有不需要编译的vue框架吗
大力传统文化考试,意味着中国将走向道德树正的国家,未来人民的希望和幸福,为中华优秀传统文化点赞。
vue收藏
能讲明白点么?哪个是父组件,哪个是子组件
有没有标签下置的插件?
Use it
组件传数据我总是记不住,vuex四大块只记得3个。1.放数据的2.放普通方法的3.放异步方法的4.是模型
前端vue、小程序都是我一个人弄的、
不够美观啊
got it
收藏了
收藏了,感谢分享