Listar
https://jsfiddle.net/f706L1tk/
Да, благодарю )именно это и хотел сделать
Жалгас
предлагаю тему, что думаете насчет https://github.com/chenweiqun/swagger-vue #swagger
Anton
Я думаю, что там в коммитах сообщения на китайском. Хуже только смайлики.
Vyacheslav
комменты и редмин на англе, так что норм
Жалгас
я так понял это отсюда https://github.com/wcandillon/swagger-js-codegen только для Vue
Edward
Скоро будет vue-app-enterprise-gen?
Anonymous
ребят, подскажите плиз еще такую вещь.. У меня на сайте three js и надо сделать так, чтобы при смене страницы например менялось положение камеры, ну грубо говоря менялось состояние three. То есть мне надо как то при смене маршрута брать настройки страницы и передавать их в thee js.
Anonymous
как это лучше реализовать?
Vyacheslav
мне кажется тебе в другую конфу, тут с ним мало кто работал
Vyacheslav
вряд ли ответят
qluqua
Сайт то на вью?
Anonymous
мне кажется тебе в другую конфу, тут с ним мало кто работал
дело не в этом.. three js будет как бы отдельным компонентом. Мне надо при смене страницы брать данные из одного компонента и передавать в другой
Vyacheslav
а
Vyacheslav
ну тогда ты по адресу
Vyacheslav
тебе нужно события слушать
qluqua
да
Spa? Vue-router?
Vyacheslav
почитай в доке, там всё подробно
Vyacheslav
данные через probs передавать можно
Anonymous
смотрите, я слушаю событие с этим все ок ) То есть я хочу на beforeRoute например повесить событие. Он дает мне компонент. Но как мне изменить состояние другого компонента в роуетере?
Anonymous
Я вот смотрю пример другого приложения и там данные компонента хранятся в свойстве meta
Anonymous
Только почему то тот компонент который приходит в роутер не имеет этих свойств
Nikita
Ты че самый умный? Это самый обычный кейс. Сделать спрайт свг и под него компонент.
Anonymous
Точнее он имеет свойство meta, но там пусто почему то
qluqua
Vuex или доберись до другого компонента через this.$root.$children или this.$parent.$children и так далее
qluqua
Как лучше тогда?
Anonymous
meta: { componentName: "app-page-test", position: [0, 0, 0], theme: "dark", transition: { enter: 5000, leave: 1500 }, parallax: 0 }
Vyacheslav
Как лучше тогда?
компоненты не должны быть напрямую связаны
Anonymous
ну вот допустим в другом приложении в нем прописаны некие настройки
ℝei
meta это свойства роута
Anonymous
точно же
Vyacheslav
ты используешь роутер для того, чтобы двигаться камерой в three.js ?
Anonymous
тогда все ясно, значит туда роут приходит а не компонент )
Anonymous
https://gleec.com/
Anonymous
мне надо сделать типа такого сайта
Vyacheslav
лагаит)
Anonymous
там при смене страницы меняется состояние канваса
ℝei
не думаю
Stanislav
нет
Michael
есть :style="{'margin-top': '100px'}"
Michael
оч удобно
Michael
и перелкивание массива классов
Michael
перещёлкивание
Michael
перещёлкивай классы, пропсы
ℝei
как ты представляешь это если стили ниче не понимают в жс?
Michael
хтмьльные
Anonymous
а как мне из роута поменять состояние какого то компонента?
Michael
под каждую пиши в стилях поведение
Anonymous
а что за событие?
Anonymous
вопрос не понятен(
ну смотри, вот меняется страница.. Срабатывает событие роутера. Мне надо в этот момент менять состояние компонента
Michael
а что за событие?
реактивность, а не событие. Либо хуки.
Vyacheslav
https://router.vuejs.org/ru/advanced/navigation-guards.html
Edward
Задать начальную позицию камеры реактивным свойством?
Vyacheslav
в целом позиция камеры будет в data хранится, и с помощью хука роутера переключать с нужного на нужный
Nikita
СМИРИСЬ, ЭТО МЕНТАЛИТЕТ такой
Владимир
Anonymous
beforeRouteUpdate
спасибо, а можно его сделать для всех роутов?
Vyacheslav
я для кого кидал?
Vyacheslav
https://router.vuejs.org/ru/advanced/navigation-guards.html
Vyacheslav
ну вот самый первый глобальный хук как раз для всех роутеров
Anonymous
спасибо, нашел )
Anonymous
спасибо ребят
Anonymous
Блин не встречал еще такое адекватное сообщество )
Владимир
спасибо, а можно его сделать для всех роутов?
да сколько угодно, но тебе для всех не надо
Vyacheslav
потом скинь в лс чё получится
Anonymous
да сколько угодно, но тебе для всех не надо
Почему? Логика одна. Нужно брать данные роута и передавать его в другйо компонент
Anonymous
Кстати вот еще пример.. Надо менять активный пункт меню и передавать в него также данные маршрута.. Это же можно сделать как раз через роут?
Vyacheslav
в каком плане менять?
Anton
Всем привет. Народ подскажите по роутеру как можно определенным ссылкам задать, чтоб при переходе по ним не производить скроллинг. В scrollBehavior можно передать savedPosition, но как в router-link указать его?