Appearance
Vue 2 Support
vue-tel-input@legacy
Getting started
Install the plugin:
shnpm install vue-tel-input@legacy
Add the plugin into your app:
javascriptimport Vue from 'vue'; import VueTelInput from 'vue-tel-input'; import 'vue-tel-input/dist/vue-tel-input.css'; Vue.use(VueTelInput);
Use the
vue-tel-input
component:html<template> <vue-tel-input v-model="phone"></vue-tel-input> </template>
Installation
npm
bash
npm install vue-tel-input@legacy
Install the plugin into Vue:
javascript
import Vue from 'vue';
import VueTelInput from 'vue-tel-input';
import 'vue-tel-input/dist/vue-tel-input.css';
Vue.use(VueTelInput, options); // Define default global options here (optional)
View all available options in Props.
Or use the component directly:
html
<!-- your-component.vue-->
<template>
<vue-tel-input v-model="value"></vue-tel-input>
</template>
<script>
import { VueTelInput } from 'vue-tel-input';
export default {
components: {
VueTelInput,
},
};
</script>
<style src="vue-tel-input/dist/vue-tel-input.css"></style>
Browser
html
<script src="https://unpkg.com/vue-tel-input@5"></script>
<link rel="stylesheet" href="https://unpkg.com/vue-tel-input/dist/vue-tel-input.css" />
If Vue is detected in the Page, the plugin is installed automatically.
** Otherwise, manually install the plugin into Vue:
js
Vue.use(window['vue-tel-input']);