GoogleプレイスオートコンプリートをVue.jsに実装しようとしています。GoogleプレイスオートコンプリートVue.js
API states that3210クラスは、最初の彼らの例で使用されるように、inputField:HTMLInputElement
取ります
autocomplete = new google.maps.places.Autocomplete(
/** @type {!HTMLInputElement} */(document.getElementById('autocomplete')),
{types: ['geocode']});
我々はVue.jsで自分のIDのことで周りの要素を渡すことはできませんので?これはどのように達成され、どのような構造物が通過するでしょうか?
次のコードは、エラーと
<template>
<input id="autocomplete" placeholder="Enter your address" type="text"></input>
</template>
<script>
export default {
created() {
var autocomplete = new google.maps.places.Autocomplete(
/** @type {!HTMLInputElement} */(document.getElementById('autocomplete')),
{types: ['geocode']});
}
}
</script>
を失敗:
InvalidValueError: not an instance of HTMLInputElement
[ref](https://vuejs.org/v2/api/#ref) –
@MathewJibinありがとうございます。 – softcode