Michael
хзхз, но я имел ввиду мидлварю между бизнеслогикой и фронтом (нода, например)
Rafael 🌵
а чем плох i18next обычный?)
я до сих пор понять не могу разницу между i18n и i18next
Michael
не, это не варик
можно и просто на беке
Michael
смотря какая у вас архитектура
Alex
У меня мегавопрос - в чём проблема при изменении свойства пропса то? Компьютед отрабатывает у родителя, у родителя ифы работают, всё реактивно и хорошо
Rafael 🌵
:) так чем плох то?)
тем, что эта штука для разрабов, а не для тех, кто будет это все переводить
Michael
я до сих пор понять не могу разницу между i18n и i18next
для меня vue-i18n теперь ламповый: приняли мой первый PR
Hedint
ну, у нас переводчики переводят в гугл-доках, а это уже потом конвертится в json
Hedint
ну или вообще в своих тулзах -> потом импорт в гугл-док -> импорт в json
Stanislav
а запрос делаешь серваком
а у них есть апи под это дело?
Michael
а у них есть апи под это дело?
Если с клиента есть, то что мешает тот же запрос сделать с сервера?
Michael
плюс мы получаем очень приятный управляемый кеш
Hedint
хз, импорт гугл-док -> json довольно тривиальный. а главное, это бесплатно и можно делать так, как хочешь ты, а не кто-то там)
Hedint
+ в билд собирается
Alex
Посоны! Я в замешательстве!
Michael
вместо ахеренного ддоса этой самой апишки
Stanislav
Если с клиента есть, то что мешает тот же запрос сделать с сервера?
ну с клиента, я так понял, там своя какая-то либа подключается? Хер его знает, как она там общается с сервисом
Michael
Посоны! Я в замешательстве!
Нет, -- большинству в рот положи. В принципе, логично
Michael
когда мейнтейнишь не ты, и мейнтейнеры не отстой, то нормэ
Stanislav
А, вот есть апи https://docs.locize.com/api.html
Michael
Т.е. чтобы переводчики радовалисьЮ им нужно админку накидать ламповую, а не учить экспортить в жисон
Alex
У меня мегавопрос - в чём проблема при изменении свойства пропса который связан через v-model то? Компьютед отрабатывает у родителя, у родителя ифы работают, всё реактивно и хорошо
Alex
Где жопу ждать?
Michael
нфиига не понял, но выглядит будто жопы нет
Michael
если нужна будет нямка, перевяжешь в компьютедах на гетеры и сетеры
Alex
Ну я не могу следить за событиями внутри, зато прекрасно вижу и реактивно отрабатывают все изменения в переданном объекте
Michael
где внутри?
Alex
Ща накидаю примерно о чём я
Michael
да, давай код
Michael
Alex
https://gist.github.com/heyas/89784ae9ae5c2516b59b6c3f46c87932
Alex
Ну там идея, не прям ctrl+c ctrl+v и работает
Michael
поменяй расширение на .vue
Michael
а то глазки бобо
Rafael 🌵
может кто знает, в чем разница между i18n и i18next?
Michael
https://gist.github.com/heyas/89784ae9ae5c2516b59b6c3f46c87932
а дата у тебя мимо тега скрипт
Игорь
https://vue-multiselect.js.org/ Кто-то юзал? Как сделать так, чтобы поиск был только по первой букве, а не по вхождению? Шото гуглю и не помогает :c
Alex
Ага, ну там идея, я же сказал :)
Hedint
У меня мегавопрос - в чём проблема при изменении свойства пропса который связан через v-model то? Компьютед отрабатывает у родителя, у родителя ифы работают, всё реактивно и хорошо
"источник правды" размазывается по нескольким компонентам, если все компоненты могут поменять одни и те же данные. у этих компонентов повышается связность. это не vue-way :) т.е. это больше архитектурные проблемы, чем практические
Alex
Всякие flux mobx они про это, я понимаю. Но есть небольшие моменты в которых это реально удобно сделать
Stanislav
Всякие flux mobx они про это, я понимаю. Но есть небольшие моменты в которых это реально удобно сделать
Работает это, потому что объект по ссылке передается и пока Vue отследить не может. В любом случае, не надо изменять пропсы. Надо отправлять ивент.
Alex
Но на эти изменеия реагирует компьютед. Щначит все умнее
Alex
И v-if
Stanislav
Но на эти изменеия реагирует компьютед. Щначит все умнее
потому что срабатывает сеттер поля объекта, который навесил vue в родителе. Он и вызывает вычисления
Alex
Вот и вся магия :)
Игорь
Хелп, плиз :c
Игорь
https://vue-multiselect.js.org/ Кто-то юзал? Как сделать так, чтобы поиск был только по первой букве, а не по вхождению? Шото гуглю и не помогает :c
Сергей
Ребят что это за ошибка?) Error in render: "TypeError: Cannot read property 'split' of undefined" вот функция slugReplace () { this.section.name = slugify(this.section.title).toLowerCase().trim(); },
Sunlive
ы, ну вроде все же очевидно?
Sunlive
this.section.name - строка изначально ?
Сергей
this.section.name - строка изначально ?
Нет в дата ты имеешь ввиду?
Сергей
да
косяк( спасибо. забыл
Sunlive
null?
Denys
для vscode добавили плагин от vuetify https://github.com/vuetifyjs/vuetify-vscode может кому полезно будет
Сергей
null?
Не создано
Сергей
только section
Сергей
попробовал, говно чет
Плагин или vuetify?)
Sunlive
для vscode добавили плагин от vuetify https://github.com/vuetifyjs/vuetify-vscode может кому полезно будет
мб потому - что у меня много сниппетов и друг друга перекрывают нкоторые
Sunlive
+ эммит ломается часто теперь
Denys
попробовал, говно чет
а что ты ожидал от него? 🤔 + он еще сырой же)
Sunlive
плагин
Сергей
а какие еще есть кроме vuetify нормальные?
Sunlive
сама либа норм
Sunlive
ну элемент ио еще есть
Сергей
сама либа норм
Немного матЕриал уже напрягает)
Sunlive
а если есть уникальный дизайн - то уже чаще не подойдет
Sunlive
просто берешь сетку какую нить и верстаешь компоненты
Sunlive
иначе придется стили перебивать - больше гемора
Сергей
Просто как я понимаю vuetify один из самых функциональных, остальные есть но мало функциональны
Sunlive
ну вьютифай конкретно быстро растет очень
Denys
главное успевать обновлять)
Сергей
ну да)