Anton
ага понял, спасибо, сейчас тоже буду ковырять
дima
Больше всего меня убивают одно буквенные переменные
этим ОООООчень сильно грешит математика, алгебра. надеюсь, скоро она станет проще для людей, как стала музыка
Demetrio
а как в жсе принято логировать приложение? а лучше даже во вью прям. компонент такой-то, функция такая-то, ...
smile
а как в жсе принято логировать приложение? а лучше даже во вью прям. компонент такой-то, функция такая-то, ...
Можно собирать через модули ошибки на какой то специальный сервер и там мониторить. Но они платные в основном
Demetrio
Мне бы во время разработки отладку какую-то подробную получать - необязательно ошибки
Demetrio
Я из питона пришел - там на каждый модуль создаётся по логгеру и каждый логгер можно настроить как хочется, а можно не настраивать и он будет как предок. В общем удобная схема, видно что и в каком модуле происходит, в любой момент можно отключить какой-нибудь логгер или включить уровень повыше.
smile
для дева поставь vue devtools
Demetrio
И что девтулс?
smile
и через консоль как обычно
Demetrio
ничего не понял. ну вот девтулс - как он мне поможет в логировании? :)
smile
И что девтулс?
очень удобная штука
smile
некоторые вещи не придётся логировать, а можно сразу смотреть в тулзе
smile
как минимум, твой код не будет усеян console. log через строку
Demetrio
Так, давай ещё раз. Мне нужна тулза для логирования, которая умеет выводить текущий компонент, метод, или что там ещё бывает в консоль, которую можно относительно гибко настроить и всякое такое
Demetrio
девтулс даёт заглянуть в реактивные переменные, во вьюкс и в события
Oleksandr
Но логгер есть
Demetrio
а такого по каким-то архитектурным соображениям нет? или просто никто не делал
Oleksandr
Один момент
Oleksandr
А. Стоп. Просто вью? Не vuex?
Demetrio
Не вьюкс, у вьюкса там есть прям плагин удобный
Stanislav
Demetrio
Demetrio
Так а что логировать то надо?
та всё подряд - методы, вотчеры, компутеды
Stanislav
та всё подряд - методы, вотчеры, компутеды
Чтобы показывалось, что и с какими параметрами вызывалось?
Oleksandr
Но там не то что вам прям нужно.
Demetrio
Чтобы показывалось, что и с какими параметрами вызывалось?
неа, чтоб я сам делал аля this.log.debug('Статус отсутствует, приступаю к снижению'), а оно мне Main.vue: methods.ohMyGod | Статус отсутствует приступаю к снижению
Demetrio
где моя скатерть самобранка
Demetrio
Есть пару vue-logger
Да, близко, потыкаю вот в этот: https://github.com/justinkames/vuejs-logger, но он не умеет в вывод компонента. Может ручками буду забивать где-нибудь 🤔
Demetrio
Ну вон, выше, Main.vue тыры пыры
Demetrio
я не исключаю, что я просто тащу в чужой дом привычные штуки и в жс так делать не нужно - поэтому буду рад в том числе наставлениям как это у взрослых людей делается
Stanislav
Имхо, проще degugger; написать
Bohdan
я сам недавно про логгер спрашивал в итоге кроме того, что ты скинул - ничего не видел да и тот так себе, просто лёгкая обёртка над console.log
Rafael 🌵
так Ильи Климова спросите
Rafael 🌵
кстати присоединяюсь к вопросу про логер
Rafael 🌵
еще бы хотелось, чтобы из прод сборки н либа сам как-то выпиливался, либо его углифай выпиливал
Rafael 🌵
я может что-то не понимаю, но при ssr мы каждый раз должны заного заполнять хранилище и вот это все?
Rafael 🌵
все его модули, подмодули, которые нужны для отображения страницы
Rafael 🌵
и что делать с данными других модулей, которые уже лежат на клиенте?
Rafael 🌵
Ребзь, кто на ssr, как вы дебажите выход того, что понаделал webpack для сервера?
Rafael 🌵
а то он у меня вытянул зависимость как пустой объект
Rafael 🌵
и это пиздец
Tommy
есть список который через v-for выводится как при нажатии на элемент списка изменить стиль только нажатого элемента а не всех?
Rafael 🌵
vm.$on?
Rafael 🌵
Лучше код кинь
Tommy
Лучше код кинь
ну вот к примеру, преположим список получился из 5 li, при нажатии на 5 li нужно изменить только его стиль а не всех li <ul id="example-1"> <li v-for="item in items"> {{ item.message }} </li> </ul>
Еvгений
Это вроде в доках и примерах было наподобие todo list
Rafael 🌵
соответственно по клику меняй selected
Tommy
соответственно по клику меняй selected
а без этого нельзя никак сказать мол только этому поменяй) в ангуларе первом я помню как то this использовал
Rafael 🌵
нет, потому что li у тебя это не компонента vue
Sunlive
event.target?
Pavel
Всем привет. Есть ли возможность в настройках vue-router автоматически добавлять / в конце всех урлов?
Rafael 🌵
там вроде есть preferStrict
Pavel
Как я понял, vue-router добавляет / только для тех урлов у которых есть чилды
Rafael 🌵
а зачем тебе это потребовалось?
Pavel
Интерес
Pavel
там вроде есть preferStrict
К сожалению не гуглится это))
Rafael 🌵
pathToRegexOPtions
Pavel
pathToRegexOPtions
Спасибо
Rafael 🌵
options -> strict
Rafael 🌵
ну что-нибудь такое
Rafael 🌵
не забудь проверить версию vue-router
Pavel
ну что-нибудь такое
Попрбую то что ты описал.
Pavel
По поводу pathToRegexpOptions, приходится задавать для каждого роута. Передавая в глобальный объект VueRouter не работает...
Абдула
Всем привет. Нету какого нибудь каталога, где собраны разные открытые проекты на VueJs для изучение кода, как там все реализовано. ТАк сказать получить небольшой опыт.
Sunlive
бери любой фреймворк и смотри исходники
Sunlive
https://github.com/vuetifyjs/vuetify
Serhii
Привет. Подскажите как реализовать. Есть таблица юзеров с полями: Id, Name, Address и таблица заказов каждого юзера: Id Customer_id Total Вопрос в том как в цикле вывести список всех заказов с именами пользователей