How do you use v-model with ionic inputs like ion-input, ion-datetime?
Surely there are ways to do this? It seems pretty odd that something as basic as this not supported.
For example:
<ion-input name="username" v-model="username"></ion-input>
How do you use v-model with ionic inputs like ion-input, ion-datetime?
Surely there are ways to do this? It seems pretty odd that something as basic as this not supported.
For example:
<ion-input name="username" v-model="username"></ion-input>
This works well with Ionic 5 and Vue 3. You may need to check your environment.
There’s a problem with the version 4 of Ionic if I’m not mistaken. Do this instead:
<ion-input type="text" @IonChange="your-input-name=$event.target.value"></ion-input>
What does your full code look like? v-model
should work as described in the Vue 3 docs.
You did include IonInput in your import statement and export statement components property? I had an issue where the input and :value seemed to be working but not v-model, and that was the reason.
This was the issue for me. I had to import any of the components I wanted to use vue attributes on. Thanks!