Завтра
наверняка нет
Завтра
так что подумай еще
Anonymous
Завтра
Ну я же уже писал тут, что apicase в vue-newsletter закинули)
Завтра
0.5 выкатить и вообще сас
Завтра
Я прям жду этого момента
Anonymous
Ребят вы задумывались о pageload проектов на vue? вам не кажется слишком хранить весь сайт на клиенте?
binary
в документации к роутеру про lazy loading есть раздел. Не хочешь грузить все - не грузи.
Павел
Как можно из родительского компонента вызвать метод вложенного компонента?
D
Павел
какова задача?
я хочу перезапускать анимацию во вложенном компоненте из родительского
D
Павел
D
ага
Павел
ага
а разве нельзя сделать чтолибо типа: влож_комп.animate.restart() ?
Павел
хотя это уже говнокод. )
D
по сути ты можешь получить доступ к объекту вложенного компонента
D
ChildComponent.methods.restart()
D
возможно так
Павел
Victor
this.$parent.$on('event', this.method) в created ребенка
Victor
this.$emit('event') в родителе когда надо вызывать
Павел
Stanislav
Круто, спасибо! )
Лучше перепроверь, действительно ли ты не можешь сделать это в ребенке...
Павел
Stanislav
ℝei
через refs еще можно методы вызывать
ℝei
https://vuejs.org/v2/api/#ref
Павел
Павел
я так понимаю, что все эти способы равнозначны и выбор конкретного подхода зависит от архитектуры приложения?
Stanislav
Rafael 🌵
Anonymous
Нормальная практика если я допустим в одном запросе получаю и юзеров и роли - а наполняю стор двумя экшенами из разных модулей?
Anonymous
или не так верно ли утверждение что можно из экшна одного модуля - наполнять данные другого
Anonymous
или это ваще как то по другому делается.
Anonymous
не ужели ответа на такой простой вопрос никто не знает?
Rafael 🌵
Anonymous
ну а ничего что этот экшн находиться в одном модуле
Anonymous
а мутации изменят данные в другом
Rafael 🌵
Тогда зачем тебе такой совмещённый запрос?
Anonymous
Ну допустим
Anonymous
Город - район - улица
Rafael 🌵
Лично я бы вообще, скорее всего в разных модулях сделал бы одноименные мутации, каждая из которых работала бы со своим куском данных
Anonymous
ну я так и делаю
Anonymous
Мы сначала получаем город
Anonymous
по модульной
Anonymous
мы потом получаем районы
Anonymous
и только потом улицы
Anonymous
что если беку проще отдать эти данные за 1 запрос
Anonymous
Вот он отдает в городах
Anonymous
а город уже раскидывает остальные данные по мутациям.
Rafael 🌵
Т.е у тебя запрос на город возвращает районы и улицы?
Rafael 🌵
Так, а модули хранилища у тебя какие?
Anonymous
cities
Anonymous
districts ну ты понял
Anonymous
просто делать города с вложенным стейтом я подумал как то тупо.
Rafael 🌵
Так, а ты с normalizr работал?
Rafael 🌵
Rafael 🌵
Rafael 🌵
Нет, на самом деле почему бы и не использовать вложенные данные в твоём случае? У тебя же данные не пересекаются :
В каждом городе свои районы, в каждом районе свои улицы, и эти данные постоянны
Rafael 🌵
Сделай вложенные данные + геттеры на получения районов города, улиц района
Igor
CherryTea
CherryTea
Anonymous
@Fl0pZz ладно сяп)
Anonymous
@Fl0pZz а если к пользователю город привязан
Anonymous
в таком случае тоже ниче не менять?
Rafael 🌵
Города храни в виде объектов: id говода в качестве ключа
У пользователя города заменяй на id города и все будет ок
Anonymous
Ок спасибо огромное.
CherryTea
хотя признатся я с ходу не совсем понимаю зачем этот костыль
CherryTea
пример с MDN-а
Завтра
Это вообще я хз, что за дичь
Бля, это сложно объяснить без примера на самом деле
Но я могу апишки группировать, чтобы общие настройки вынести наверх, но при этом родитель не будет сервисом, а просто обёрткой
Rafael 🌵