Utilities > Miscellaneous


vue-places 0.54


Places component is based on places.js for Vue 2.x. Turn any <input> into an address autocomplete.
  • algolia
  • autocomplete
  • input
  • places
  • vue
  • vuejs
  • vuejs2
  • vue_places
  • javascript
  • html
  • format
  • form
  • search
last commit 3 years ago
108
Stargazers

Watchers
108
Open issues
34
20375
Downloads

Last 30 days
528
Releases
5
68
Final Score

Quality
99
Popularity
11
Maintenance
98

vue-places

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

Turn any into an address autocomplete

circle-ci npm version Dependencies npm downloads code style: prettier License: MIT


Installation

# yarn
$ yarn add vue-places

# npm
$ npm install vue-places --save

Example

<template>
  <places
    v-model="form.country.label"
    placeholder="Where are we going ?"
    @change="val => { form.country.data = val }"
    :options="options">
  </places>
</template>

<script>
import Places from 'vue-places';

export default {
  data() {
    return {
      options: {
        appId: <YOUR_PLACES_APP_ID>,
        apiKey: <YOUR_PLACES_API_KEY>,
        countries: ['US'],
      },
      form: {
        country: {
          label: null,
          data: {},
        },
      },
    };
  },
  components: {
    Places,
  },
}
</script>

Algolia Places Documentation