|
@@ -9,7 +9,7 @@
|
|
:hint="hint"
|
|
:hint="hint"
|
|
persistent-hint
|
|
persistent-hint
|
|
:required="required"
|
|
:required="required"
|
|
- :rules="[v => !required || !!v || 'Required.']"
|
|
|
|
|
|
+ :rules="[v => !required || !!v || 'Required.'].concat(rules)"
|
|
@input="changed('input', $event)"
|
|
@input="changed('input', $event)"
|
|
@input.native="$emit('dirty', $event)"
|
|
@input.native="$emit('dirty', $event)"
|
|
@keyup="changed('keyup', $event)"
|
|
@keyup="changed('keyup', $event)"
|
|
@@ -44,6 +44,10 @@ export default {
|
|
type: Boolean,
|
|
type: Boolean,
|
|
default: false,
|
|
default: false,
|
|
},
|
|
},
|
|
|
|
+ rules: {
|
|
|
|
+ type: Array,
|
|
|
|
+ default: () => [],
|
|
|
|
+ },
|
|
value: {
|
|
value: {
|
|
type: [String, Number],
|
|
type: [String, Number],
|
|
required: false,
|
|
required: false,
|