Все привет. Продолжаю изучать Vue на собственных примерах.
Есть поле input. Туда передаются координаты Яндекс карты с помощью события
let geocoder = ymaps.geocode(this.adress);
geocoder.then(
(res) => {
// координаты объекта
let coordinates = res.geoObjects.get(0).geometry.getCoordinates();
// Создание карты.
let myMap = new ymaps.Map("map", {
center: coordinates,
zoom: 14,
controls: [
'zoomControl',
]
});
// Добавление метки (Placemark) на карту
let placemark = new ymaps.Placemark(
coordinates, {
'hintContent': address,
}, {
'preset': 'islands#redDotIcon',
draggable: true
}
);
placemark.events.add('dragend', function (e) {
let coords = e.get('target').geometry.getCoordinates();
document.getElementById('geox').value = coords;
});
this.geox = placemark.geometry._coordinates;
myMap.geoObjects.add(placemark);
}
);
(взят с официальной документации).
Данное поле в компоненте vue.
<input type="text" id="geox" name="geox" v-model="geox" >
Но при получении данных формы это поле пустое. Что я упускаю?
P.S. в дата переменная прописана