Appearance
Vue 2 Support 
vue-tel-input@legacy
Getting started 
Install the plugin:
shnpm install vue-tel-input@legacyAdd 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-inputcomponent:html<template> <vue-tel-input v-model="phone"></vue-tel-input> </template>
Installation 
npm 
bash
  npm install vue-tel-input@legacyInstall 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']);