1.0.8 • Published 5 years ago

vuetify-elements v1.0.8

Weekly downloads
36
License
-
Repository
-
Last release
5 years ago

vuetify-elements

vuetify-elements is a library of Vuetify form components that allow you to easily connect to vuex store.

Installation

Using npm:

npm i vuetify-elements

Usage/Example

Vue file

Import desired components, add to components object, and use in template.

<script>
import { Input } from 'vue-formelementsf92'

export default {
  name: 'Example',
  components: {
    Input,
  }
}
</script>

<template>
  <v-container>
    <Input 
      form="storeModuleName" 
      field="stateKey" 
      placeholder="example" 
      label="example" 
    />
  </v-container>
</template>

Store Module File

In your store module file be sure to have the following action:

actions: {
  SET_FIELD: ({ commit }, data) => {
    commit('setField', data)
  },
}

and the following mutation:

mutations: {
  setField: function(state, data) {
    state[data.key] = data.value
  },
}

Current Supported Form Elements and Props

Propsformfieldidplaceholderlabelrulesdensedisabledmaxlengthitemscoloriconreadonlymultiple
AutocompleteSelect
Checkbox
Chips
FileUpload
Input
Radio
Select
Textarea
1.0.2

5 years ago

1.0.1

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.0

5 years ago