vuetify-country-search

This package provides a pair of Vuetify components for countries/region select inputs. Components may be used together or standalone.
2,190 6
Install
npm install vuetify-country-search
Latest Version:0.1.2
Vue:2
License:Apache License 2.0
Last Updated:Nov 13, 2022
Links: GitHub  ·  npm
Maintainer: alifhs

vuetify-country-search

This package provides a pair of Vuetify components for countries/region select inputs. Components may be used together or standalone.


Installation

npm i --save vuetify-country-search
# or yarn add vuetify-country-search

Usage

import Vue from 'vue'
import VCountrySearch from 'vuetify-country-search'
Vue.use(VCountrySearch)

new Vue({}).$mount('#app')

// then inside your vue components
export default Vue.extend({
  data: () => ({
    country: '',
    region: ''
  })
})

<template>
    <v-country-select v-model="country" />
    <v-region-select v-model="region" :country="country" />
</template>

Use standalone

<script>
import { VCountrySelect, VRegionSelect, AllCountry, } from 'vuetify-country-search'

export default {
  name: 'App',
  components: { VCountrySelect, VRegionSelect },
  data: () => ({ 
    country: '',
    state: '',
    AllCountry, // AllCountry are array of all country and state
  })
};
</script>

<template>
    <VCountrySelect v-model="country" />
    <br>
    <VRegionSelect v-model="state" :country="country">
</template>

Options

In addition to Vuetify VAutocomplete props, here are the available attributes that can be used with the provided components.

VCountrySelect

Parameter Required? Default Type Description
v-model yes '' string The data binding for your component

VRegionSelect

Parameter Required? Default Type Description
v-model yes '' string The data binding for your component

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Credits

License

Apache License 2.0

Related Packages

@timbouc/vuetify-country-region-input

A Vuetify country and region input select component with vue-i18n support. Use c...

3,076 3
@kingscode/vuetify-phone-input

A Vuetify form control usable for phone numbers. Supports country code, auto for...

11,175
vue-select-input-ui

A select input component made with Vue JS

950 3
vue3-typeahead-input

A simple Vue 3 type-ahead input component that shows a list of suggested items b...

1,924 3
vue-places

Places component is based on places.js for Vue 2.x.

2,892 106

Version History

Version Released Vue License
0.1.2 ^2.6.11 Apache License 2.0
0.1.0 ^2.6.11 Apache License 2.0