If the element is loading data before the user can interact with it
required
If the element is required - also sets 'not blank' as a rule
requiredRule
An alternate function to be run instead of 'not blank'
label
A label
rules
An array of functions, where the only argument to the function is the current value of the element. Can return an object of the form { valid: Boolean, hint: String, always?: Boolean }
id
An id to use for the form element - normally auto-generated
checkbox
prop
desc
checkboxes
An array of objects of the form { label, value, disabledTitle?: String}
radio
prop
desc
radios
An array of objects of the form { label, value }
button
Creates radio-buttons instead of radios
collapse
prop
desc
as
The HTML element for the parent
expand
Should be used with .sync — controls expansion
removeHidden
Removes children from the DOM when true, useful if the children shouldn\t be part of validation when hidden'
input
prop
desc
width
Possible values are "large" and "small"
parsify
Function to transform masked inputs before v-model - don't use parseInt, rather prefer v-model.number