Anonymous
это же не говорит что его нужно как то по особому готовить и оно взлетит. это говорит о том что на ноде делают бек уровня хелловорлд, а микросервисы это просто такой костыль чтобы сказать что архитектуру никто не знает как делать
Anonymous
впрочем чтото похожее на логгинг есть https://github.com/winstonjs/winston
Arthur 🙏
есть компьютед массив, который берет из вуекс(тот в свою очередь подтягивает по api) прежде чем вернуть компьютед, я его сортирую. Все бы хорошо, но из-за этого, когда пользователь меняет что-то
Arthur 🙏
то происходит пересортировка, и объект, с которым юзер работал, может “улететь” в другое место
Arthur 🙏
а я бы хотел чтобы пересортировка происходила только при рефреше и смене роута
Anonymous
сортируй при рефреше и смене роута
Anonymous
Mixam19
а я бы хотел чтобы пересортировка происходила только при рефреше и смене роута
ммм, что мешает инициализировать массив при рефреше и смене роута?
Mixam19
блин, опередил )))
Arthur 🙏
т.е. не через компьютед, а через data?
Anonymous
сортируй прям внутри vuex
Anonymous
сделай экшон который вызывает сортировку. вызывай его при рефреше и смене роута
Mixam19
Stanislav
Anonymous
это уже с помощью чего угодно. рефреш это f5 ?
Arthur 🙏
ну да, у меня приложуха сама без обновлений страницы работает)
Anonymous
вообще потовый совет. храни ордер в беке и проблем таких не будет )
Anonymous
будут правда другие - как его менять
Arthur 🙏
я получаю массив всех объектов с бека, и складываю в вуекс, а потом забираю оттуда что надо каждому компоненту
Arthur 🙏
чувствую требуется рефакторинг)) комментируя скрин выше, у меня 1 компонент используется с разным prop, в зависимости от которого меня интересуют определенные объекты из массива
Arthur 🙏
и я вытаскиваю из вуксе только нужные объекты, и кладу их в компьютед
Stanislav
https://github.com/fussinatto/vscode-vue-peek 🔥
Спасибо за ссылку, вроде работает хорошо.
Ruslan
Спасибо за ссылку, вроде работает хорошо.
У меня не сработало на компонентах вида ComponentName/index.vue
Stanislav
У меня не сработало на компонентах вида ComponentName/index.vue
В смысле, если url в импорте на компонент указан с расширением .vue?
Ruslan
Работает если комонент это файл ComponentName.vue, Не работает если я хочу разбить комонент на несколько и вместо ComponentName.vue делаю ComponentName/index.vue
Ruslan
При этом url в иморте остается не изменным
Nikita
@Fl0pZz хочу твой апипай попробовать, но не могу понять, почему ты используешь то camelCase, то snake_case в опциях
Nikita
и почему у тебя в ru_ru папке английская дока
Rafael 🌵
Потому что у меня сейчас нет компа, чтобы это все пофиксить
Nikita
{ url_params }
Nikita
{ fullName // Array, например для api.user.settings fullName = [ 'user', 'settings' ] }
Rafael 🌵
Но да, сложный вопрос
Nikita
и мы же с js мира, ты чего питонист в душе?)
Rafael 🌵
Можешь issue создать?
Nikita
да
Rafael 🌵
👍
Denis
Изююю!!!
Жалгас
всем приве
Denis
Хай
Жалгас
не подскажите можно ли прикрутить к vue-cli спрайты картинок автоматом чтобы собирало и подставляло куда надо?
Nikita
Можешь issue создать?
а я форкнутся и пулл реквесты тебе делать могу?
Жалгас
Можно хоть шрифт собирать, так то...
не подскажешь в какую сторону копать чтобы собирать все мелкие картинки в один большой спрайт на webpack?
Жалгас
нет png
Жалгас
в шотофопе нарисованы
Denis
https://www.npmjs.com/package/webpack-spritesmith
Жалгас
спасибо
Denis
https://www.npmjs.com/package/webpack-sprite-plugin
Жалгас
если честно, я именно это и нагуглил, первые результы по webpack sprite image
Жалгас
просто нифига не понял в описании
Жалгас
как вообще собираются изображения в спрайты как их юзать потом((
Denis
import someImage from './assets/some-image.png' // {"x":115,"y":30,"width":16,"height":16} const image = document.getElementById('sprite') const canvas = document.getElementById('canvas') const ctx = canvas.getContext('2d') ctx.drawImage(image, someImage.x, someImage.y, someImage.width, someImage.height, 0, 0, 16, 16)
Жалгас
и так на каждую?
Denis
Я знаешь че делал....
Denis
Denis
Найс )))
Жалгас
😳
Жалгас
знаешь, что-то меня начинает устраивать текущее положение дел...
Denis
В браузере
CherryTea
омг
CherryTea
погугли еще, ничего сложного
Denis
омг
Зато реактивненько ))
Denis
И достаточно аккуратно
CherryTea
уж лучше шрифты
Жалгас
Зато реактивненько ))
т.е. ты залазил в каждый svg файл, вырезал оттуда его код, и вставлял в новосозданный Vue компонент?
Denis
Они засратые
Жалгас
уж лучше шрифты
может ты знаешь какой-нибудь способ намутить шрифты из картинок в фотошопе? ((
Denis
И добавлял форматирование