Vladislav
ух ты, на вью на макос и на виндоус?
Vagan
А если в моём городе нет трамваев?
Если из мск бери тройку
Armen
Чо-то мы заофтопились
Armen
Мухосранск форева
Vagan
ух ты, на вью на макос и на виндоус?
Мобильное прилодение на виндн это что фетиш?))) андроид ios
Vladislav
нейтивскрипт или викс?
Vagan
Vue.js
Armen
ор
Armen
Расходимся
Sunlive
ы
Sunlive
чет жоска
Armen
У него нет талончиков на еду
Vagan
Бежим
Armen
Сплошные разводы на окнах
Pavel
Давайте без воды
Vagan
Павел сорян это кому адресовано?
Sunlive
Давайте без воды
всмысле без воды, а запивать чем?
Armen
Я думаю наш конверсейшн ему напомнил диплом
Sunlive
😄
Pavel
Содержание последних 50 сообщений описал
Дима
ребят, не хочу vuex тащить только ради авторизации, кто велосепедил что-то?
Sunlive
Да понятно что трешак Никто вопросы пока не задавал
Vagan
Немного сексизма. Когда бреется мужчина, он смотрит на свое лицо, а когда женщина - черте куда.
Vadim
Есть кстати best practics по авторизации в vue?
Vladislav
Есть кстати best practics по авторизации в vue?
https://blog.sqreen.io/authentication-best-practices-vue/ скидывали несколько раз, но сам пока не осилил
Sunlive
в офф доках написнао что вьюкс должен по хорошему общаться с беком
Sunlive
хотя есть мнение что слой апи это вообще отдельно
Sunlive
и не должно храниться в сторе
Sunlive
но в статейке вон сразу диспатчат экшены
Sunlive
this.$store.dispatch(AUTH_REQUEST,
Максим
хотя есть мнение что слой апи это вообще отдельно
вот я тоже такого мнения, а в сторе только данные
Sunlive
вот я тоже такого мнения, а в сторе только данные
только вопрос, куда? отдельные модули делать на промисах?
Sunlive
импортить стору и коммитить респонс?
Максим
только вопрос, куда? отдельные модули делать на промисах?
выходит, что так. я думаю отдельный модуль в сторе сделать под это, посмотрим что получится) опыта пока мало, что куда лучше складывать, ничего получше пока не придумал)
Sunlive
не, ну стоп
Sunlive
модуль в сторе - это все равно стора
Sunlive
так что или без вьюкса вообще или с вьюксом
Sunlive
я выбираю второе
Sunlive
будь то модуль или даже другой неймспейс, разницы не играет )
Максим
аналогично. понятно, что в сторе будет. потому пока ничего не пилю, изучаю варианты, как лучше сделать
Sunlive
ну я вижу реально только вьюкс или какой нить бас с локалсторейджом
Максим
может отцы вью подскажут, куда смотреть
Agshin
Привет, хочу написать свой плагин для vue. Можете посоветовать какой-нибудь обучающий урок ?
Sunlive
ау ОТЦЫ ВЬЮ
Максим
хочется отделить общение с беком от vuex, но сколько не смотрел реализаций, все внутри, пусть и в модуле отдельном
Sunlive
хз
Sunlive
мне не хочется
Sunlive
мне удобно и нравится, что все в одном месте
Sunlive
просто по модулям
Максим
просто я не хочу, чтобы апи дергалось из разных файлов, сделать надо обертку в виде модуля, которая будет с запросами работать, а из других модулей обращаться к ней
Максим
так будет более менее прилично
Максим
потому и спрашивал сегодня обертку над axios, которая бы упростила синтаксис максимально) а мне говорят - она и так норм, незачем там что-то колхозить
Максим
все пишется под конкретные проекты
само собой, но это же глобальная, универсальная вещь, которая должна подойти большинству по идее. Хотя по сути там и упрощать нечего, но проще одну строку написать типа api.get(url) и получить результат, чем axios.get().then(response => { }).catch(error => { });
kas
Добрый день если у меня во vuex хранится массив обьектов, но для другого компонента мне нужно преобразовать не которые свойства как это лучше реализовать?
Максим
образно) как по мне так эти повторения одного и того же ни к чему
kas
нужно использовать тогда клонирование обьектов что бы не перетереть но это будет выглядить трешово?
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
это експортится в геттеры
почему тебе просто в верстке не написать это тернарник?)
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
в каком хуке нужно валидировать поля, что бы все работало?
Andrey
в каком хуке нужно валидировать поля, что бы все работало?
а хук-то тут причем? при нажатии на кнопку например любую делаешь функцию и в ней вызываешь validate.all
Bohdan
ну а если в поля уже заполененны, и нужно провалидироват только те поля в которых есть данные