Reputation: 367
There is a way to know when it is being used v-model.number?
<component v-model.number="value" />
component.vue
...
onMounted(() => {
if (props.modelValue.isUsingModifierNumber()){
console.log('Yes')
}
})
...
Upvotes: 1
Views: 1581
Reputation: 37873
In Vue 3, v-model
modifiers are passed as a modelModifiers
prop - see the docs
props: {
modelValue: Number,
modelModifiers: {
type: Object,
default: () => ({})
}
}
created() {
if(this.modelModifiers.number)
{
// ....
}
}
Upvotes: 1