Vladislav
ух ты, на вью на макос и на виндоус?
Vagan
Armen
Чо-то мы заофтопились
Armen
Armen
Мухосранск форева
Vladislav
нейтивскрипт или викс?
Vagan
Vue.js
Armen
ор
Armen
Расходимся
Sunlive
ы
Sunlive
чет жоска
Armen
У него нет талончиков на еду
Vagan
Бежим
Armen
Сплошные разводы на окнах
Pavel
Давайте без воды
Vagan
Павел сорян это кому адресовано?
Armen
Я думаю наш конверсейшн ему напомнил диплом
Sunlive
😄
Pavel
Содержание последних 50 сообщений описал
Дима
ребят, не хочу vuex тащить только ради авторизации, кто велосепедил что-то?
Sunlive
Да понятно что трешак
Никто вопросы пока не задавал
Vladislav
Vagan
Немного сексизма. Когда бреется мужчина, он смотрит на свое лицо, а когда женщина - черте куда.
Vadim
Есть кстати best practics по авторизации в vue?
Sunlive
в офф доках написнао что вьюкс должен по хорошему общаться с беком
Sunlive
хотя есть мнение что слой апи это вообще отдельно
Vadim
Sunlive
и не должно храниться в сторе
Sunlive
но в статейке вон сразу диспатчат экшены
Sunlive
this.$store.dispatch(AUTH_REQUEST,
Sunlive
импортить стору и коммитить респонс?
Sunlive
не, ну стоп
Sunlive
модуль в сторе - это все равно стора
Sunlive
так что или без вьюкса вообще или с вьюксом
Sunlive
я выбираю второе
Sunlive
будь то модуль или даже другой неймспейс, разницы не играет )
Максим
аналогично. понятно, что в сторе будет. потому пока ничего не пилю, изучаю варианты, как лучше сделать
Sunlive
ну я вижу реально только вьюкс или какой нить бас с локалсторейджом
Максим
может отцы вью подскажут, куда смотреть
Agshin
Привет, хочу написать свой плагин для vue.
Можете посоветовать какой-нибудь обучающий урок ?
Sunlive
ау ОТЦЫ ВЬЮ
Sunlive
Максим
хочется отделить общение с беком от vuex, но сколько не смотрел реализаций, все внутри, пусть и в модуле отдельном
Sunlive
хз
Sunlive
мне не хочется
Sunlive
мне удобно и нравится, что все в одном месте
Sunlive
просто по модулям
Максим
просто я не хочу, чтобы апи дергалось из разных файлов, сделать надо обертку в виде модуля, которая будет с запросами работать, а из других модулей обращаться к ней
Максим
так будет более менее прилично
Максим
потому и спрашивал сегодня обертку над axios, которая бы упростила синтаксис максимально) а мне говорят - она и так норм, незачем там что-то колхозить
Stanislav
Максим
все пишется под конкретные проекты
само собой, но это же глобальная, универсальная вещь, которая должна подойти большинству по идее. Хотя по сути там и упрощать нечего, но проще одну строку написать типа api.get(url) и получить результат, чем
axios.get().then(response => {
}).catch(error => {
});
kas
Добрый день если у меня во vuex хранится массив обьектов, но для другого компонента мне нужно преобразовать не которые свойства как это лучше реализовать?
Максим
образно) как по мне так эти повторения одного и того же ни к чему
Andrew
kas
нужно использовать тогда клонирование обьектов что бы не перетереть но это будет выглядить трешово?
Andrew
kas
гетеры ничего не "перетерают"
export const paymentCards = (state) => {
return state.user.paymentCards
}
export const presentedPaymentCards = (state) => {
let cards = state.user.paymentCards
cards = cards.map((obj) => {
obj.status===1 ? obj.status = 'active' : obj.status = 'closed'
return obj
})
return cards
}
Такая реализация перетераяет
Andrew
оО
Andrew
а где здесь геттер?
Andrew
https://vuex.vuejs.org/en/getters.html
Максим
kas
екшин юзать для получения модифицированых данных тогда?
Andrew
прочитай ссылку никакие екшены там не нужны
Leonid
Напрямую читай, если нужно как то менять данные делай копию обьекта
kas
верстка это же представление
Andrew
верстка это же представление
ну тогда напиши так не будет ничего перезаписываться просто вернет новый массив твой геттер
export const presentedPaymentCards = (state) =>
state.user.paymentCards.map((obj) =>
obj.status ? obj.status = 'active' : obj.status = 'closed')
Bohdan
Вуйщики, не подскажите, по VeeValidate, там трабла происходит, если запихнуть в mounted проверку на валидацию, поля не валидирует
Bohdan
https://codepen.io/anon/pen/OvXNLY
Bohdan
в каком хуке нужно валидировать поля, что бы все работало?
Bohdan
ну а если в поля уже заполененны, и нужно провалидироват только те поля в которых есть данные