Чтобы async работал, функция должна возвращать промиз:
return await this.getCurrentTour()
Но, по-моему, с created/mounted это все равно не прокатит, mounted не станет ждать.
Вы в итоге хотите добиться, чтобы currentTour выводился на странице после подкачки с сервера?
ralphich, а что не работает-то? В JS/HTML ошибок не вижу, CSS - много букв, сорян. Если что-то не отображается, так скорее по вине CSS. Инспектируйте его в консоли браузера
У вас селектор '.comReplies' указывает на множество элементов, первый из них открывается - всегда один и тот же. Нужно сделать более точное указание на элемент, а оно зависит уже от структуры HTML
vanek_parenek, именно. Навесьте на ссылки обработчик клика. Например, если jQuery:
$('a').on('click', function (e) {
e.preventDefault(); //блокирует обычный переход по ссылке
$.ajax(e.event.target.href, success: function(data) {
//здесь выполняем вставку полученных данных в нужные части страницы
})
})
Evgeniy, значит, скрипт отваливается с какой-то ошибкой и передает инициативу браузеру, и он просто совершает переход. Смотрели, нет ли чего в консоли?
Здравствуйте! В jpeg - вряд ли. Когда-то печально известный браузер умел выполнять скрипты, зашитые в конец картинки. Сейчас такое искоренили. Правда, есть формат svg, вот там, возможно, все не так просто.