Simple floating labels for Vue
npm install vue-simple-floating-labelsSimple floating labels as a Vue component without jQuery.
Pull in the package:
`` `
yarn add vue-simple-floating-labels
Import the component:
``
import FloatingLabel from 'vue-simple-floating-labels'
export default {
components: {
FloatingLabel
}
}`
Use in your template:`
Defaults:
``
{
top: 10,
left: 8
} $3
Custom classes.
Defaults:
``
{
error: 'has-error'
}
Defaults:
``
{
focusColor: '#128CED',
errorColor: '#ff0000',
lineColor: '#128CED',
blurredColor: 'rgba(3, 23, 40, 0.34)'
}
clear: When the user presses the clear button (when using v-model you should clear the value)
focus: On focus
blur: On blur
input: On input
``* Inspiration: Pen by Oscar Waczynski