0.3.2 • Published 6 years ago

vue-ajax-form v0.3.2

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

vue-ajax-form

A Vue2 component for creating AJAX forms.

Installation

via npm

npm install vue-ajax-form --save

via yarn

yarn add vue-ajax-form
import AjaxForm from 'vue-ajax-form'

Vue.component('AjaxForm', AjaxForm)

Or use a CDN

<script src="https://unpkg.com/vue-ajax-form"></script>

Usage

Use it like an HTML form.

<ajax-form action="/users" method="post">
  <input type="email" name="email" placeholder="Email address">
  <input type="password" name="password" placeholder="Password">
  <button type="submit">Submit</button>
</ajax-form>

Props

PropertyTypeDefaultDescriptionRequired?
axiosAxiosInstanceThe static Axios instanceThe axios instance to use for the requests.No
actionstring#The form actionNo
methodstringPOSTThe form methodNo
dataObject{}Additional data to merge into the requestNo

Events

EventDescription$event
beforeEmitted before the requests submits.{ axios, action, method, data }
successEmitted after a 2xx responseAxios response object
errorEmitted after a 4xx responseAxios response object
completeEmitted after the success or error event
0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago