Завтра
наверняка нет
Завтра
так что подумай еще
Anonymous
который даже ребята из monterail одобрили)
С этого места поподробнее
Завтра
Ну я же уже писал тут, что apicase в vue-newsletter закинули)
Завтра
0.5 выкатить и вообще сас
Завтра
Я прям жду этого момента
Anonymous
Ребят вы задумывались о pageload проектов на vue? вам не кажется слишком хранить весь сайт на клиенте?
binary
в документации к роутеру про lazy loading есть раздел. Не хочешь грузить все - не грузи.
Anonymous
Ну я же уже писал тут, что apicase в vue-newsletter закинули)
А это наверное потому что есть vuelidate-apicase-connect 😜 а вообще круто. И документация есть
Завтра
А это наверное потому что есть vuelidate-apicase-connect 😜 а вообще круто. И документация есть
Это появилось после того, как мы пришли к выводу, что идея хороша. Собственно, потом я решил запилить и этот плагинчик и потом уже добавить в newsletter
Павел
Как можно из родительского компонента вызвать метод вложенного компонента?
Павел
какова задача?
я хочу перезапускать анимацию во вложенном компоненте из родительского
‌‌‎D
‌‌‎D
ага
Павел
ага
а разве нельзя сделать чтолибо типа: влож_комп.animate.restart() ?
Павел
хотя это уже говнокод. )
‌‌‎D
по сути ты можешь получить доступ к объекту вложенного компонента
‌‌‎D
ChildComponent.methods.restart()
‌‌‎D
возможно так
Павел
ChildComponent.methods.restart()
спасибо, попробую
Victor
this.$parent.$on('event', this.method) в created ребенка
Victor
this.$emit('event') в родителе когда надо вызывать
Stanislav
Круто, спасибо! )
Лучше перепроверь, действительно ли ты не можешь сделать это в ребенке...
Павел
Оба способа так себе
Какой ещё есть вариант?
ℝei
через refs еще можно методы вызывать
Павел
через refs еще можно методы вызывать
разве рефы не толко для объектов ДОМ?
ℝei
https://vuejs.org/v2/api/#ref
Павел
Павел
я так понимаю, что все эти способы равнозначны и выбор конкретного подхода зависит от архитектуры приложения?
Rafael 🌵
@Fl0pZz а твой apipie умеет в наследование хуков?
Да уже сто тел в обед как умеет
Rafael 🌵
умеет в анонимные врапперы?
Это вообще я хз, что за дичь
ℝei
Это вообще я хз, что за дичь
эт он сам придумал, чтобы казаться круче тебя 😆
Anonymous
Нормальная практика если я допустим в одном запросе получаю и юзеров и роли - а наполняю стор двумя экшенами из разных модулей?
Anonymous
или не так верно ли утверждение что можно из экшна одного модуля - наполнять данные другого
Anonymous
или это ваще как то по другому делается.
Anonymous
не ужели ответа на такой простой вопрос никто не знает?
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 🌵
Так, а ты с normalizr работал?
Хотя не, он тут не нужен
Rafael 🌵
просто делать города с вложенным стейтом я подумал как то тупо.
Ты хочешь возиться с нррмалищацией данных?
Rafael 🌵
Нет, на самом деле почему бы и не использовать вложенные данные в твоём случае? У тебя же данные не пересекаются : В каждом городе свои районы, в каждом районе свои улицы, и эти данные постоянны
Rafael 🌵
Сделай вложенные данные + геттеры на получения районов города, улиц района
Igor
Visual Studio Code никто не использует для разработки под Vue ?
Я только в VSC сижу, там можно тулзу поставить для vue
CherryTea
Лайфхак - Math.max() можно заюзать для массивов.
Вродеб нельзя. Там какой-то хак нужен
Anonymous
@Fl0pZz ладно сяп)
Anonymous
@Fl0pZz а если к пользователю город привязан
Anonymous
в таком случае тоже ниче не менять?
Rafael 🌵
Города храни в виде объектов: id говода в качестве ключа У пользователя города заменяй на id города и все будет ок
Anonymous
Ок спасибо огромное.
CherryTea
Лайфхак - Math.max() можно заюзать для массивов.
function getMaxOfArray(numArray) { return Math.max.apply(null, numArray); }
CherryTea
хотя признатся я с ходу не совсем понимаю зачем этот костыль
CherryTea
пример с MDN-а
Завтра
Это вообще я хз, что за дичь
Бля, это сложно объяснить без примера на самом деле Но я могу апишки группировать, чтобы общие настройки вынести наверх, но при этом родитель не будет сервисом, а просто обёрткой