Alex
не. оказалось не придумал. хотел в списке компаний на компонент детальной страницы компании кидать пропс именно с отдельной компанией, но потом вспомнил что список компаний и компания отдельно оба от корня 🙈
Обычно делают что на получение списка приходят краткие модели — только для таблицы. А потом отдельно получаешь полную модель для страницы детальной
Alex
Навбар 30% места занимает. Всегда его показывать нельзя. Внутренности подкидываются в именованный роутервью. Там все нормально
Делать не через роутер вью а компонентом каким, который сам будет проверять есть ли данные
Anonymous
у меня сначала так было, только я чет захотел все за один запрос получать (данных не так много)
Serge
Делать не через роутер вью а компонентом каким, который сам будет проверять есть ли данные
что то кажется что там еще больше костылей будет. хук тогда повешу на изменение роута и там буду флаг показа\скрытия навбара менять
Deenya
гайс, делаю дашборду, вопрос как сделать такую штуку: слева компонент с навигашкой, который переключает компонент с какими-то джобами справа
Deenya
Deenya
не понимаю как сказать соседнему компоненту переключиться туда-то
Александр
не понимаю как сказать соседнему компоненту переключиться туда-то
Через родительский компонент. Триггери в навигашке евент, в родителе слушай его и меняй пропсы соответствующей дочки
Deenya
а можно соседний компонент триггерить через роутер?
Александр
Можно. Но тогда я плохо понимаю вопрос. Прям роут меняешь, или хэшик добавлять надо? Если роут - все через конфиг роутера. Если хэшик - watch на $route и читай хэшик.
Deenya
а компоненты будут перезагружаться, если просто навигашить роутером?
Александр
а компоненты будут перезагружаться, если просто навигашить роутером?
Будет перерендериваться все, что находится в router-view
Deenya
тогда наверно буду коммуникацию через родительский компонент делать и пушить в роут название джобы, а роут читать только при загрузке
Tim
Ребят привет. Делаю обертку на компанент всплывающей формы. Там за его отображение отвечает переменная. Чтоб показать диалог мне щас надо в родителе завести булево свойство и передавать его внутрь моего компанента. А можно как то без этой лишней переменной. Как то эмитить например событие открытия формы?
Tim
Даня
тогда наверно буду коммуникацию через родительский компонент делать и пушить в роут название джобы, а роут читать только при загрузке
У тебя данные справа как приходят? Повесь на каждую кнопку слева обработчик который принимает какой-нибудь флаг. И в зависимости от флага принимай те или иные данные в правую таблицу и все.
Deenya
ну да, так проще, на самом деле я хотел за одно роутер поизучать
Deenya
и несколько компонентов зафигачить
Даня
и несколько компонентов зафигачить
Сам ответил на вопрос почему это не очень вариант. Сделай один компонент который принимает объекты с одинаковыми ключами и разными значениями.
Rafael 🌵
насколько сильно заморочились с переводом документации по нуксту
Александр
Но опять-таки можно легко запутать свой код, если постоянно использовать этот хак
Deenya
а можно как-то обсервить параметр в роуте?
Даня
Но опять-таки можно легко запутать свой код, если постоянно использовать этот хак
И это будет затратнее по ресурсам чем передать пропсом одно булево значение опять же.
Deenya
допустим когда /job/myjob1 меняется /job/myjob2 сразу прочитать название джобы из роута и что-то сделать
Даня
допустим когда /job/myjob1 меняется /job/myjob2 сразу прочитать название джобы из роута и что-то сделать
Ну ты через $router.push можешь передать параметр и в зависимости от параметра плясать. Только зачем. Тебе надо будет создавать на каждую кнопку слева компонент. А представь что ты масштабируешься и у тебя слева 100500 кнопок появилось, ты будешь 100500 компонентов делать?
R
Привет всем кто нибудь юзает это ? https://www.npmjs.com/package/vue2-google-maps
Deenya
нет, я просто собираюсь сделать коммуникацию через параметр в адресе
Deenya
компонентов нужно всего 2
Даня
нет, я просто собираюсь сделать коммуникацию через параметр в адресе
Тогда я видимо не понимаю суть вопроса. Тебе же нужно менять значения справа в зависимости от нажатого слева да?
Александр
Гляжу кто что на гитхабе делает. Народ не парится и просто в vuex выносит эту переменную)
Как вариант, да. И все равно это грязный хак по моему мнению. Сложно дебажить.
Даня
да, но хочется роутер
А ну если прям хочется, попробуй. Покажи пожалуйста потом как реализовал.
Tim
Как вариант, да. И все равно это грязный хак по моему мнению. Сложно дебажить.
Ладно. Пожалуй соглашусь. Тем более что модальных форм может быть несколько и все зависят от 1 переменной в стейте )
R
есть такие
как нормально вытащить lat long при @dragend ?
smile
у тебя какая версия вью?
smile
ошибок нет с пропсами?
smile
там кажись откатываться на пред. версию, ибо на 2.5.* висит ишью на драг
smile
но это не точно, сам потом заюзал обычные карты без обертки
smile
и по кд ошибки с пропсами были на остальных компонентах
R
свою обертку ?
Александр
Можно ли как-то изменить текст в VNode ?
smile
свою обертку ?
обычно через скрипт, но у меня простенький кейс был
R
ок
Alex
насколько сильно заморочились с переводом документации по нуксту
Вообще не заморачивались ещё) там она супер древняя и от англ. к релиз кандидатам 1.0 отличается почти полностью)
Alex
Тем временем кто-то к Parcel перевёл доки :) https://ru.parceljs.org/
Евгений
не открывается сайт чото
Anton
У меня открывается
Anton
А кто-то использовал его уже в продакшене? Каково оно?
Alex
не открывается сайт чото
проверил ещё раз, открылся
Nikita
А кто-то использовал его уже в продакшене? Каково оно?
Не считаю, что такие вещи подходят для крупных приложений.
Nikita
Накидать чето отлично просто.
Roman
Подскажите, пожалуйста. Возникла проблема при взаимодействии v-model с select. Если поставить v-model, то не отображается элемент с selected: <select v-model="selDay[index]" class="form-control" > <option>1</option> <option selected>2</option> <option>3</option> <option>4</option> <option>5</option> </select> Если же убрать v-model, то элемент с selected отображается. Кто с талкивался с такой проблемой? Как ее можно решить?
Zuxriddin
<select v-model="selDay[index]" class="form-control" > <option value="1">1</option> <option disabled selected>2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> Так попробуй
Roman
Так тоже не отображает
Сергей
ребят, как сделать скрол до блока при роут-линк? поведение типа якоря
Zuxriddin
https://router.vuejs.org/ru/advanced/scroll-behavior.html
Zuxriddin
Так тоже не отображает
https://jsfiddle.net/coderosg/9wgksdkp/
Roman
Да, вижу, там отображает, а у меня в браузере почему-то нет.
Павел
дарова народ!
Павел
врубим мозги?
Павел
есть некоторый вопрос
Павел
блин даже не знаю как описать
Roman
https://jsfiddle.net/coderosg/9wgksdkp/
Все, разобрался, спасибо!
Павел
есть комнаты с приборами, для каждой комнаты надо показать в каком они состоянии и количество аварий или предупреждений
Павел
кто подскажет дизайнерское решение?
Павел
может была у кого похожая задача
Danila
А задача в чём именно?
Danila
В интерфейсе?
Павел
ну... если честно, то да
Vladimir
кто подскажет дизайнерское решение?
хмм. Ну может из админских dashboard что-то подобрать https://templateflip.com/vuejs-admin-templates/