0.1.6 • Published 4 years ago
vueye-phone-input v0.1.6
vueye-phone-input
Description :
It's a rich component that allows you to type a validate phone number, this component is based on libphonenumber-js, this component supports only Vue.js 3.x
Installation
npm install vueye-phone-input --save
DEMO
Usage
<template>
<div class="w-full h-full p-16">
<label for="phone">
<div class="py-2 text-gray-600">Your phone number :</div>
<vueye-phone-input v-model="phone" outlined id="phone" />
</label>
<div class="max-w-md py-8">
<code class="whitespace-pre-line">
{{ phone }}
</code>
</div>
</div>
</template>
<script >
import { defineComponent } from "vue";
import VueyePhoneInput from "vueye-phone-input";
export default defineComponent({
name: "app",
components: {
VueyePhoneInput,
},
data() {
return {
phone: {
number: "",
nationalNumber: "",
isValid:false
},
};
},
});
</script>
Props:
Name | default | description |
---|---|---|
v-model | null | the two-way bound value |
shape | 'rounded' | define the component shape (rounded ,rounded-none ,rounded-full ) |
outlined | false | show the component with/out an outline |
raised | false | add an elevation to the component |
status | '' | Specify the input status ('error' , 'success' or '' ) |
placeholder | '' | The input placeholder |
Events :
Name | description | params |
---|---|---|
blur | Triggered on blur event | (e:Event)=>{} |
focus | Triggered on focus event | (e:Event)=>{} |
click-dropdown | Triggered on open dropdown | (e:Event,showDropdown:Boolean)=>{} |
click-dropdown | Emitted on selecting new country | (e:Event,country:{name: string,nativeName: string, callCode: number | null, flag: string,code: string})=>{} |
Credits :
Thanks to the maintainers of :
Coded with ❤ by Boussadjra Brahim
0.1.6
4 years ago
0.1.5
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.2-alpha.1
4 years ago
0.1.2-alpha.0
4 years ago
0.1.1
4 years ago