У меня есть пользовательский метод:
prependCities() {
if(process.client) {
var locations = document.createElement("datalist");
locations.id = "locations";
var cities = this.cities;
for(var i = 0; i < cities.length; i++) {
var opt = cities[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = opt;
locations.appendChild(el);
}
var body = document.getElementsByTagName("form")[0];
body.insertBefore(locations, body.children[0]);
}
}
Когда я запускаю этот метод на mounted
hook, появляется сообщение об ошибке:
SyntaxError: C: \ xampp \ htdocs \newbabolo \ components \ MyForm.vue: неожиданный символ '(420: 9)
418 | el.value = opt;
419 | locations.appendChild(el);
> 420 | }
| ^
421 | var body = document.getElementsByTagName("form")[0];
422 | body.insertBefore(locations, body.children[0]);
423 | }
Где у меня возникла ошибка?