ed.t
народ, а если у меня овер-дохрена работы с rest-api, допустимо ли во vuex для создания экшенов/store/etc. юзать какие-то обертки как это делают обычно в redux?
🅅aleriy
🅅aleriy
если он работает в пределах жизни конкретного компонента, то да
Женя
Alex
Он кажись нигде больше не нужен. Хотя идея неплохая.
🅅aleriy
mounted, beforeDestroy
ed.t
не хочу сразу в компонентах писать axios.get
ed.t
и в сторе надо хранить что-то в стиле pending/success/error
Alexey
element-ui с версии 1.* на 2.3.2 обновляется без танцев?
Stanislav
🅅aleriy
ed.t
Ты хочешь все запросы делать в vuex?
я посмотрел vue2-boilerplate, и подумал, что наверно стоит вынести все запросы куда-то в store/user/actions.js например
и там что-то в стиле export const login = ({}, {}) => {}
🅅aleriy
а вот отзеркалить REST API, обернуть axios в свой request/fetch и дергать уже эти осмысленные методы из экшинов это да
ed.t
Stanislav
🅅aleriy
я вот так и хотел)
но и то из экшинов вызывать не request('GET', 'http://...
Roman
🅅aleriy
а делать осмысленные функции типа getUsers(), signin, signout
Женя
Ну у меня стейт вообще не соприкасается с бэкэндом, у меня функция request которая используется в js классах типо ProductSource который наследуется от BaseSource в котором crud запросы и static resource = "", в наследуемых строка ресурс переопределяется типо resource = "api/roducts"
Женя
и пишу ProductSource.getList()
🅅aleriy
нормик
Anonymous
13к человек прошло через мою электронную очередь...
🅅aleriy
а то понапихают этих axios то в методы компонента, то в экшины блин
🅅aleriy
потом чуь что поменялось и по всему приложению ходишь ищешь это гумнецо
Bohdan
ed.t
Anonymous
ed.t
меня еще в react+redux бесили жкшены с axios внутри по рукам бил, тут я не в теме что как
Anonymous
Вот только очень жаль, что мы со всей Европой не очень., скоро мое решение на распах похоже будет на так уж и дешево.
Anonymous
На апельсины похоже придется переходить (
Stanislav
И собственно, в самих экшинах можно дергать те же методы
ed.t
а во vue есть что-то типо хока? хочу написать базовое представление для crud компонента и в него передавать форму/таблицу/др.
Anonymous
ed.t
поэтому ваш мир не сразу понятен и кажется слишком обширным)
ed.t
точнее как было что проходило мимо redux-state, только это не данные бека а только clien-side data, типо роуты, табы, состояние форм, что-то еще
ed.t
Женя
круд кнопки)))
Anonymous
Женя
Ну да я понимаю что текущего юзера с ролями хранить в стейте и в компонентах уже смотреть
Женя
но я не умею писать такие компоненты, на реакте пишешь базовый и наследуешь и переопределяешь функции рендера. А в vue хз как
Женя
это моя проблема номер раз на данный момент)
ed.t
ed.t
тогчнее как, наследовать реакт классы это всегда было плохо
Женя
Anonymous
ed.t
а сейчас как лучше?
если ты полностью переписываешь render то hoc твой выход (чаще всего) ну это лучше в реакт чате наверно, или личку)
Andrey
всем привет, подскажите как прокидывать props у root компонента когда мы создаем его через new Vue({...}) ?
в доке написано про propsData, но что-то не работает у меня
ed.t
Женя
Anonymous
Denys
Ребята, кто может обьяснить как подключать vue-router?
Evgheni
Evgheni
вместо тысячи слов
Denys
Denys
Anonymous
Evgheni
ed.t
Anonymous
Приветствую. Не кидайтесь, пожалуйста, камняни. Нужно немношко вуй раскурить, чтобы если что быть готовым принять и закрыть какую-либо задачу по нему.
Anonymous
Посему прошу поделитесь линком для старта, спасибо :)
Kenan
роутер почему-то не работает. Может кто объяснить почему?
Kenan
Kenan