Nikita
у тебя пути относительные
Nikita
вот и роутер линк и меняет пути при переходе на другой путь
Dmytro
Ну до этого я догадался Не знаю как пофиксить Указать пути явно?
Nikita
а как у тебя сейчас?
Dmytro
Отак
Nikita
бля, это пути роута, а я спрашиваю как в меню расписаны router-link
Dmytro
Или ты о путях на странице?
Dmytro
Ага ща
Nikita
ты понял, что можно вставить to="/path" ?
Nikita
ага
ᛇᛏᛟᚱᛁᛕ
Ребята, почему мутации которые исполняются в mounted не отображаются в отладчике? Хотрелоад все отображает. Не жуть как критично конечно, но глаз режет. Может я чего не понимаю. Засовывал в next tick тоже самое.
Dmitry
подключил пагинацию.js, она должна инициализироваться при маунте компонента, но если я нахожусь на этой странице, то он пишет [Vue warn]: Error in mounted hook: "TypeError: container.pagination is not a function" далее если перехожу на другую и возвращаюсь к этой, то инициализируется нормально. либо если гружусь на другой странице и перехожу на эту - тоже норм. SPA
Dmitry
Dmitry
это плагин для jquery
Dmitry
грузится он после jq
Dmitry
в чём может быть проблема?
ᛇᛏᛟᚱᛁᛕ
Может джеквери еще не готово
Dmitry
Может джеквери еще не готово
а как понять, когда оно готово?
ᛇᛏᛟᚱᛁᛕ
document.ready
Nikita
У тебя jquery только на этой странице?
Dmitry
везде
Dmitry
это SPA
Dmitry
с vue-router-ом
Dmitry
document.ready
поставил вот такое на mounted, пишет что готово jq
ᛇᛏᛟᚱᛁᛕ
Вот так попробуй https://learn.jquery.com/using-jquery-core/document-ready/
Dmitry
да не, оно готово
Nikita
У человека проблемы с импортом, а не с документ реди.
Dmitry
let container = $('#pagination-container') вот эта строка из скриншота то не выдаёт ошибку, значит оно готово
Nikita
А как ты подключаешь плагин jq?
Dmitry
Андрей
console.log(container.pagination)
Nikita
с cdn
Ну в этом и ответ. Нет?
Nikita
А jquery?
Dmitry
Ну в этом и ответ. Нет?
так они же по порядку грузятся всё равно
Dmitry
Nikita
Консоль лог $ сделай..
Nikita
В хуке
Dmitry
Андрей
Посмотри какой id vue рисует на странице.
Андрей
pagination-container
Андрей
Тот ли там будет?
Dmitry
pagination-container
не понял
Dmitry
всмысле рисует id на странице?
Nikita
Ты серьезно прислал мне скриншот кода, а не консоли?
Nikita
...
Nikita
Мне нужен результат консоли по $
Nikita
А ты мне ошибку после показываешь.
Dmitry
Dmitry
вот, я присылал уже
Nikita
Это не jquery
Nikita
У тебя конфликт имен?
Nikita
Сделай консоль лог jQuery
Nikita
И скриншот консоли, а не кода
Nikita
console.log(jQuery)
Dmitry
Nikita
Хм, замени $ на jQuery('#pa...')
Nikita
Че будет?
Dmitry
то же самое
Dmitry
я убрал конфликт, $ и jQuery сейчас - одно и то же
Nikita
У тебя же по селектору находит элемент?
Dmitry
так что, это не то
Dmitry
+
Nikita
Тогда плагин не фурычит
Dmitry
Nikita
Попробуй через вебпак импортнуть jquery и плагин.
Dmitry
вот без vue - фурычит
Nikita
А, точно.
Nikita
Поменяй местами скрипты
Nikita
App.js в самый конец.