@decision6/q-formly

5.0.0 • Public • Published

q-formly

A wrapper for vue-formly-quasar theme.

Requirements

The plugin depends:

Install

yarn add q-formly vue-formly vue-formly-quasar

On main.js on Quasar template:

// code above

import Vue from 'vue'
import Quasar from 'quasar'
import VueFormly from 'vue-formly'
import VueFormlyQuasar from 'vue-formly-quasar'
import QFormly from 'q-formly'

// Install plugins
Vue.use(Quasar)
Vue.use(VueFormly)
Vue.use(VueFormlyQuasar)
Vue.use(QFormly)

// code below

Usage

On template

<q-formly
  :model="model"
  :fields="fields"
  @submit="onSubmit"
  @clear="onClear" />

On script tag

export default {
  data: () => ({
    model: {},
    fields: []
  }),
  methods: {
    onSubmit () {},
    onClear () {}
  }
}

See the complete example and others

QFormly component

Properties

Property Type Required Description
model Object yes Form model
fields Array yes An array of objects with each field on your form.
form Object no An object that will be receive form controls props from formly plugin, like $valid an error object.
forceFormDisable Boolean no Force disable save button

Events

Event Description
@submit Submit form when valid
@clear Function when clear button is clicked

Readme

Keywords

none

Package Sidebar

Install

npm i @decision6/q-formly

Weekly Downloads

1

Version

5.0.0

License

MIT

Unpacked Size

12.4 kB

Total Files

8

Last publish

Collaborators

  • decision6