Я использую форму автозаполнения Google. Я нашел пример на официальной веб-странице Google. Все отлично. Все работает! но это родной Javascript,
У меня есть приложение Vue, и мне не нравится, как я изменяю значения ввода текста из скрипта JS. Идея состоит в том, что когда я изменяю что-то на главном входе, слушатель события JS должен изменить значения для других входов:
document.getElementById(addressType).value = val;
Проблема в том, что я должен использовать «документ» для изменения значений:
document.getElementById('street_number').value
Я хотел бы иметь что-то вроде tat:
<input type="text" v-model="input.address" ref="addressRef">
И для чтения значений:
export default {
data() {
return {
input: {
address: "",
...
}
};
},
methods: {
test() {
console.log(this.input.address);
console.log(this.$refs.addressRef);
}
}
Итак, вопрос:
- Как установить значение из кода JS для обновления значений привязки? Прямо сейчас значения являются нулевыми, потому что я использую "getElementById (" id "). Value = val"