1.1.1 • Published 5 years ago

vue-formulate-extended v1.1.1

Weekly downloads
126
License
MIT
Repository
-
Last release
5 years ago
yarn add vue-formulate-extended

# don't forget to have the peer dependencies installed
yarn add @braid/vue-formulate@2.4.3

# install only if you want to use text-mask feature
yarn add imask
// main.js
import VueFormulateExtended from 'vue-formulate-extended'

Vue.use(VueFormulate, {
  plugins: [
    VueFormulateExtended({
      features: {
        formEvents: true, // by-default
        textMask: false, // by-default
        enforceNumber: false, // by-default
      },
    }),
  ],
})

Added functionalities

  1. Fix for FormulateForm v-model (see https://github.com/wearebraid/vue-formulate/pull/164)
  2. Hooks strategy to easily add features (see /features folder for examples)
  3. Allow standalone FormulateInput (won't register within a FormulateForm) using `
  4. Allow to use component in slotProps to pass on custom props from FormulateInput to the component itself

(Feel free to check out how I extend the Form, Input and Schema components in /components)

Activable features

Events propagation

Events propagation from schema inputs with events: [] in FormulateForm up to the top via @events
Check a live example
Check the tests

Text mask

Text mask on a FormulateInput with vfe-mask attribute (works in a FormulateForm schema too)
Check a live example
Check the tests

Enforce Number

Force number value on a FormulateInput number type with vfe-number attribute (works in a FormulateForm schema too)
Check a live example
Check the tests

Q&A / Issues

Feel free to open an issue for any question, request or bug.

Tests

yarn test:unit

Build

yarn build

Note: IIFE bundle is way too big. Need some work.

1.1.1

5 years ago

1.1.0

5 years ago

1.0.5

5 years ago

1.0.44

5 years ago

1.0.43

5 years ago

1.0.4

5 years ago

1.0.42

5 years ago

1.0.41

5 years ago

1.0.2

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.3

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.23

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago