Александр
без самой лары
Завтра
супер, спасибо за курсы английского)
Дядя келин хуйни не скажет
Жалгас
Келин по казахски невестка
Rafael 🌵
опа, помните я затирал про адаптеры? я таки придумал, как это можно сделать
Rafael 🌵
схема довольно простая: 1) делаем mapper - функцию, которая переводит данные из одного формата в другой 2) далее делаем адаптер, который на вход принимает объект для запроса и фукнции-мутаторы 3) внутри адаптера делается запрос -> данные прогоняются через mapper -> подаются на вход мутаторам 4) мутаторы - фукнции компоненты, которые получая на вход данные изменяют данные компоненты
Павел
Кто работал с leaflet + vuejs?
Павел
Необходимо рисовать кнопочки и инпуты на карте, т.е. надо чтобы карта была как подложка, но активная
Павел
Как в Яндекс картах
Павел
Ну, нет стандартного апи?
Павел
Только врукопашную?
Eugene
если те нужны просто кнопки на карте, то лучше использовать плагины для leaflet, например, easybutton
Павел
Кнопки, формы, таблицы для отчетов, но можно в этот момент скрыть карту
Павел
Ещё нужны возможно будут графики
Завтра
Келин по казахски невестка
Мне ещё говорили "отличная женщина"
Завтра
Зачем такие сложности, я ж показал вариант
Rafael 🌵
если в 3 ночи, то я профукал
Завтра
В чем проблема просто геттеры допилить
Завтра
Ну ты скидывал вчера статью
Завтра
Я уже не помню, что там было
Rafael 🌵
да нет, это все фигня, мне не понравилось
Завтра
Ну типа, если ты хочешь ту же задачу сделать, то ты какую-то сложную хуйню придумал
Rafael 🌵
нет, не сложную, совсем
Rafael 🌵
30-40 строчек где-то
Жалгас
вопрос, как лучше передавать value от инпута наверх если value падает через пропс?
Anonymous
emit?
Жалгас
emit?
ну да, я передаю щас через @blur="$emit('blured', value)", еще можно через change
Rafael 🌵
да нет, это все фигня, мне не понравилось
а не понравилось мне вот почему: мое решение абстрагирует от разного количества количества запросов, адаптер пишется не на 1 запрос, а на группу запросов
Жалгас
через change проверяю на валидность и передаю на blur
Жалгас
так нормально?
Bogdan
Как стейт в vuex клонировать чтобы изменить его?
Anonymous
Ребят, подскажите, насколько правильно так подключать и использовать lodash: Установил через npm В нужном компоненте сделал импорт нужных методов import { drop, flatten } from 'lodash' Ну и потом в компоненте юзаю, все работает) Корректная ли схема? Если в нескольких компонентах импортить один и тот-же метод, вебпак разрулит это без дублирования кода? Если что-то не так, ткните носом)
Bogdan
Do not mutate vuex store state outside mutation handlers. как большую форму обработать?
Anonymous
Что я делаю не так methods: { uploadFiles () { const config = { headers: { 'Content-Type': 'multipart/form-data' } } axios.post('http://192.168.1.222:8080/upload', document.getElementById('file').files[0], config) .then(response => { console.log(response) }) .catch(error => { console.log(error.response) }) } } }
Rafael 🌵
https://github.com/mzabriskie/axios/issues/318#issuecomment-264910132
Rafael 🌵
это можно и загуглить
Anonymous
Ебать какие люди
Bogdan
Чёт я не уверен что это он)))
Anonymous
Вроде разобрался... теперь только файлы не выберает
Жалгас
Столкнулся с тем что не проставляется класс, с чего это могло быть? <div v-for="(f,n) in formatFields" :class="[fieldBlockClass, f.invalid ? invalidClass : '']" // class="form-group invalid" должно выходить, но 'form-group' выходит всегда, а 'invalid' не видит условие :key="n" есть у меня приложения для chrome, которое выводит переменные Vue и оно показывает что f.invalid меняется а класс не присвается
Жалгас
код по идее рабочий, но срабатывает после hot module replacement, т.е. если я в коде что нибудь поменяю, и js перекомпилится то класс применяется
Rafael 🌵
Не надо в key пихать n - оно не так р работает
кстати в качестве ключа он может принимать Symbol?
Nikita
Вроде нет.
Rafael 🌵
нет, не может
Rafael 🌵
дичь
Nikita
Только строку и номер
Rafael 🌵
оформите кто-нибудь PR в vue, чтобы это сделали
Nikita
Как-то затратно звучит, нет?
Stanislav
Зачем?
Nikita
Хотя символы вроде бы примитивы, но все же.
Rafael 🌵
кстати, давайте поговорим за key я до сих пор не особо допераю, зачем эта штука
Nikita
Чтоб Вью различал 2 одинаковых компонента.
Nikita
И в анимации, очень важно.
Жалгас
Не надо в key пихать n - оно не так р работает
v-for="f in formatFields" :key="f.id" // Number все равно класс применяется только после повторного компилинга
Nikita
Я столько раз лоханулся, не указывая кей при анимации.
Жалгас
еще варианты?
Dmitry
Ребят, а есть чат где можно найти фрилансера на vue, кроме js jobs?
Stanislav
еще варианты?
InvalidClass - это переменная?
Жалгас
да, строка
Жалгас
InvalidClass - это переменная?
это пропс, тип строка а по дефолту 'invalid'
Dmitry
Понятно, спасиьо
Жалгас
Ребят, а есть чат где можно найти фрилансера на vue, кроме js jobs?
можно посмотреть в региональных чатах, типа "frontend москва"
Nikita
Кто знает?
Yaroslav 🇺🇦
Завтра
Да, шо такое
Жалгас
/stat@combot
Rafael 🌵
Да, шо такое
тут чувак фрилансера ищет
Rafael 🌵
ты вроде спрашивал за подработку