Skip to content


@input (number: String, phoneObject: Object)

in vue-tel-input@next (Vue 3), use @on-input

Fires when the input changes

@validate (phoneObject: Object)

Fires when the correctness of the phone number changes (from true to false or vice-versa) and when the component is mounted

@country-changed (countryObject: Object)

Fires when country changed (even for the first time)


Fires on blur event


Fires on focus event


Fires on event


Fires on keyup.enter event


Fires when the flags dropdown opens


Fires when the flags dropdown closes