0.1.2 • Published 3 years ago

vue-form-state-manager v0.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

vue-form-state-manager

A simple form state manager that can be used as directive.

usage

To register:

import FormState from "vue-form-state-manager";
Vue.directive('form-control', FormState);

Use:

<input ... form-control="'field_name'" />

Checking the form state:

import { formState, formIsDirty, formIsPristine } from "vue-form-state-manager";

formState(formId) == { dirty: Boolean, pristine: Boolean };
formState(formId).dirty == formIsDirty(formId);
formState(formId).pristine == formIsPristine(formId);

Reseting a single input:

export default {
  name: "MyComp",
  ...
  methods: {
    myMethod() {
      this.prop = NEW_VALUE;
      resetInitialValueFor("test-form", "field-name", this.prop);
    }
  },
  ...
}

roadmap

  • API to control the state programmatically.

licence

MIT

0.1.2

3 years ago

0.1.1

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago