All Projects → antonreshetov → Vue Form Components

antonreshetov / Vue Form Components

Licence: mit
Clean & minimal vue form elements and form builder with validation

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Form Components

Formvuelar
Vue form components with server-side validation in mind
Stars: ✭ 263 (+119.17%)
Mutual labels:  form-validation, vue-components, form
Vue Form Json Schema
Create forms using JSON schema. Bring your components!
Stars: ✭ 253 (+110.83%)
Mutual labels:  components, vue-components, form
Ok
✔️ A tiny TypeScript library for form validation
Stars: ✭ 34 (-71.67%)
Mutual labels:  form-validation, form
Usetheform
React library for composing declarative forms, manage their state, handling their validation and much more.
Stars: ✭ 40 (-66.67%)
Mutual labels:  form-validation, form
React Form With Constraints
Simple form validation for React
Stars: ✭ 117 (-2.5%)
Mutual labels:  form-validation, form
Formsy React
A form input builder and validator for React JS
Stars: ✭ 708 (+490%)
Mutual labels:  form-validation, form
React Final Form
🏁 High performance subscription-based form state management for React
Stars: ✭ 6,781 (+5550.83%)
Mutual labels:  form-validation, form
Just Validate
Lightweight (~4,5kb gzip) form validation in Javascript Vanilla, without dependencies, with customizable rules (including remote validation), customizable messages and customizable submit form with ajax helper.
Stars: ✭ 74 (-38.33%)
Mutual labels:  form-validation, form
Bunny
BunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engine, Element positioning, smooth scrolling, routing, inversion of control and more. Simple syntax and architecture. Next generation jQuery and front-end framework. Documentation and examples available.
Stars: ✭ 473 (+294.17%)
Mutual labels:  form-validation, form
Formsy Semantic Ui React
Formsy-React wrappers for Semantic-Ui-React's form components
Stars: ✭ 103 (-14.17%)
Mutual labels:  form-validation, form
Pd Select
vue components ,like ios 3D picker style,vue 3d 选择器组件,3D滚轮
Stars: ✭ 101 (-15.83%)
Mutual labels:  components, vue-components
Jafar
🌟!(Just another form application renderer)
Stars: ✭ 107 (-10.83%)
Mutual labels:  form-validation, form
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+485%)
Mutual labels:  components, vue-components
Iview
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 23,930 (+19841.67%)
Mutual labels:  components, vue-components
Semantic Ui Vue
Semantic UI integration for Vue
Stars: ✭ 914 (+661.67%)
Mutual labels:  components, vue-components
Vform
A simple way to handle Laravel back-end validation in Vue 2.
Stars: ✭ 477 (+297.5%)
Mutual labels:  vue-components, form
Dotnetify Elements
Backend-ready React components for .NET web apps.
Stars: ✭ 58 (-51.67%)
Mutual labels:  components, form
Bootstrap Validate
A simple Form Validation Library for Bootstrap 3 and Bootstrap 4 not depending on jQuery.
Stars: ✭ 112 (-6.67%)
Mutual labels:  form-validation, form
Vue Goodshare
🍿 Vue.js component for social share. A simple way to share a link on the pages of your website in the most popular (and not so) social networks. Powered by goodshare.js project.
Stars: ✭ 345 (+187.5%)
Mutual labels:  components, vue-components
React Hook Form
📋 React Hooks for form state management and validation (Web + React Native)
Stars: ✭ 24,831 (+20592.5%)
Mutual labels:  form-validation, form

Vue Form Components

Documentation

https://antonreshetov.github.io/vue-form-components

Install

NPM

Installing with npm is recommended and it works seamlessly with webpack.

npm i vfc

Download

You can download latest version from the Github: Download

Quick start

Global

To use in your project, just import vfc and install into Vue.

import Vue from 'vue'
import App from './App.vue'
import VFC from 'vfc'
import 'vfc/dist/vfc.css'

Vue.use(VFC)

new Vue({
  render: h => h(App)
}).$mount('#app')

On demand

<template>
  <vue-input></vue-input>
</template>

<script>
  import 'vfc/dist/vfc.css'
  import { Input } from 'vfc'

  export default {
    components: {
      [Input.name]: Input
    }
  }
</script>

Full component list:

import {
  Input,
  Button,
  Checkbox,
  CheckboxGroup,
  Radio,
  Select,
  Option,
  Form,
  FormItem,
  FormBuilder
} from 'vfc'

License

MIT © 2018-present Anton Reshetov

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].