1.6.7 • Published 3 years ago

vue-country-code-select v1.6.7

Weekly downloads
39
License
MIT
Repository
github
Last release
3 years ago

vue-country-code-select

Country Code Select with Vue.

Checkout Demo at Github pages.

Installation

  • yarn:
      yarn add vue-country-code-select
  • npm:
      npm i --save vue-country-code-select

Usage

  • Install as a global component:

    import Vue from "vue";
    import VueCountryCode from "vue-country-code-select";
    
    Vue.use(VueCountryCode);
  • In your component:

    <template>
    ...
       <vue-country-code
                      @onSelect="onSelect"
                      <!-- optional -->
                      :preferredCountries="['vn', 'us', 'gb']">
       </vue-country-code>
    ...
    <template>
    <script>
    export default {
      data() {
        return {
        };
      },
      methods: {
         onSelect({name, iso2, dialCode}) {
           console.log(name, iso2, dialCode);
         },
      },
    }
    </script>
  • Register the new field as a global component

Props

Property valueTypeDefault valueDescription
defaultCountrystring''Default country, will override the country fetched from IP address of user
searchPlaceholderTextstring''Default text - "Search country"
enableSearchFieldBoolean''Default "false"
disabledFetchingCountryBooleanfalseDisable fetching current country based on IP address of user
enabledCountryCodeBooleanfalseEnable country code in the input
enabledFlagsBooleantrueEnable flags in the input
preferredCountriesArray[]Preferred countries list, will be on top of the dropdown. ie ['AU', 'BR']
onlyCountriesArray[]List of countries will be shown on the dropdown. ie ['AU', 'BR']
ignoredCountriesArray[]List of countries will NOT be shown on the dropdown. ie ['AU', 'BR']
dropdownOptionsObject{ disabledDialCode: false }Options for dropdown, supporting disabledDialCode

Events

Property valueArgumentsDescription
onSelectObjectFires when the input changes with the argument is the object includes { name, iso2, dialCode }

Highlights & Credits

Demo Usage

# install dependencies
$ yarn/npm install

# compile demo and start serve for development
$ yarn/npm dev

# build
$ yarn/npm build

Made by Mon.

1.6.7

3 years ago

1.5.7

4 years ago

1.5.6

4 years ago

1.5.5

4 years ago

1.5.1

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.5

4 years ago