私は自分の入力を自動完成するためにGoogle Maps Placesを使用します。私は、選択された場所で仕事をしたいので、人口集めのドローダウンからアドレスを選択するようにユーザーに強要しようとしています。ぼかしで警告を表示し、ドロップダウンからの選択が行われていない場合
私が持っている問題は、ユーザーがGoogleによって入力されない可能性のあるアドレスを入力できるようにすることです。そのため、アドレスが正しいかどうかをユーザーに尋ねる警告を表示します。
ここで問題となるのは、ドロップダウンから選択しても、入力がぼやけるためアラートが表示されることです。
Googleからの場所が選択されておらず、ぼやけている場合、アラートが表示されるようにするにはどうすればよいですか?
<template>
<input
type="text"
name="address"
@blur="onBlur()"
/>
</template>
<script>
//...
mounted: function() {
this.autocomplete = new google.maps.places.Autocomplete(
document.getElementById(this.id),
this.options
);
this.autocomplete.addListener('place_changed', (blur) => {
console.log('place changed ');
let place = this.autocomplete.getPlace();
this.setAddress(place);
});
},
methods: {
onBlur() {
this.isThisYourAddress();
},
isThisYourAddress() {
return swal('test');
}
}
</script>
[codepen.io/EbqZwx](https://codepen.io/anon/pen/EbqZwx)誰もが –