Denis
Stanislav
Хкм, да. Какой-то новый баг
Alexander
https://gist.github.com/dobeerman/b8ac1eba7d8d55a7125ffa44cc78e22b#file-actions-js-L20 народ, в 20, в 27, в 33 и в 39 стоках, как вызвать action в своём же объекте? Чот гугл отключили сегодня
🐏 Alexander
signup: ({dispatch}, data) => signup ({dispatch}, data) {}
🐏 Alexander
а вот так, контекст чтобы не подменять
Roman
signup: ({dispatch}, data) => signup ({dispatch}, data) {}
странно вы как-то это написали... то ли я туплю
🐏 Alexander
странно вы как-то это написали... то ли я туплю
вы используете стрелочную функцию, написать обычную я предлагаю
🐏 Alexander
signup() { } вот так
🐏 Alexander
я вообще чушь пишу, забейте
🐏 Alexander
signup({ commit, dispatch }) commit же вызывает другой экшен
Kyrylo
Как реализовать отключение two-way binding у v-model? Сам кейс, так как нельзя напрямую менять стейт во вюксу, то хочу запись значения делать по событию @change. а получать значение через v-model? Использую NumberInput из ElementsUI, поэтому отказаться от v-model возмодности не нашел
Michael
собственно, действоввать на чуть боле енизком уровне
Kyrylo
:value?
Michael
да
Michael
поспешил)
Roman
signup({ commit, dispatch }) commit же вызывает другой экшен
коммит вообще не может вызывать action )
Roman
потому что мутации синхронны должны быть
Kyrylo
заменить его на @change и @value
я вроде и пытался, но то ли я туплю, то ли этот НамберИнпут компонент работает только с в-модел
Michael
Michael
см. доки про него: там оч круто написано
Kyrylo
http://element.eleme.io/#/en-US/component/input-number
🐏 Alexander
ааа, я уже путаю, комит вызывает мутаци, а диспатч вызывает экшен, так dispatch('actionName', data)
Roman
http://element.eleme.io/#/en-US/component/input-number
там написаны и value, и change
🐏 Alexander
я вот смотрю этот element, почему цвет задается через type, и как указать тип кнопки, submit или button
Alexander
dispatch("userLoggedIn", user)?
во я затупил... это я с react'a переехал )
Alexander
спасибо
🐏 Alexander
во я затупил... это я с react'a переехал )
да у самого реакт головного мозга
Serge
А кто с реакта переехал - какие минусы видите у vue ?
🐏 Alexander
А кто с реакта переехал - какие минусы видите у vue ?
слоты с одной стороны удобнее, с другой нет, vuex не имеет мидлварей, store доступна у любого компонента, да и вообще можно изменять прототип Vue и использовать глобально
Alexander
девтулз у кого-то лагают сейчас?
Tom
Тем временем Гугл внедряет нейросети для улучшения качества перевода
Tom
Serge
оу
🐏 Alexander
оо, Bender, привет мой друг, как дела?
Tom
Вашими молитвами
🐏 Alexander
Tom
:)
Mr. M
Как удобно хранить константы во вью?
Mr. M
например, без добавления const.js
🐏 Alexander
у veux есть плагины. тоже самое, что и у реакта мидлвары
плагины на мутацию реагируют, а хотелось бы на экшен
Alexander
плагины на мутацию реагируют, а хотелось бы на экшен
ну да, они после комитов запускаются
🐏 Alexander
ну да, они после комитов запускаются
ну вот задача такая, экшены вызывают АПИ методы, и если catch, то вызвать экшен нотифа, как красиво это во вьюкс написать, чтобы в одном месте ошибки обрабатывались, я хз
Alexander
Alexander
дык а в чем вопрос-то?
Alexander
или я неправильно понял что нужно сделать?
Alexander
https://gist.github.com/dobeerman/b8ac1eba7d8d55a7125ffa44cc78e22b вот тут посмотри. логика похожая
🐏 Alexander
вот у меня примерно так же, но что будет, если у тебя 20 разных экшенов, которые надо обработать одинаково
Mr. M
как вы храните константы внутри vue?
Roman
как вы храните константы внутри vue?
конфиг (пример глянуть в стандартных шаблонах)
Alexander
вот у меня примерно так же, но что будет, если у тебя 20 разных экшенов, которые надо обработать одинаково
ну, у меня копипаста для всех екшкнов, это да) мб и можно как-то сократить, но меня пока это не беспокоит
Mr. M
спасибо
🐏 Alexander
итерация по массиву, не?
да там все сложно, эти экшены находятся в разных vuex модулях
🐏 Alexander
да
Alexander
ну так двойная итерация
🐏 Alexander
нет, понятно, что есть решение, просто оно не такое красиво, как хотелось бы
Alexander
нет, понятно, что есть решение, просто оно не такое красиво, как хотелось бы
йо, бро, пока будешь искать "красиво" кто-нибудь сделает как-нибудь и ты отъедешь. делай на "троечку", потом допилишь
🐏 Alexander
Alexander
а как сделаешь "на троечку", вспомни первое правило кодера – работает, не трогай!
🐏 Alexander
😂
Sunlive
https://habrahabr.ru/post/347812/
Дмитрий
Всем привет. Вопрос - есть 4 mixin-ы, которые используются в нескольких местах. Возможно ли как-то объединить их импорт в один файл?
Дмитрий
Ок. Спасибо. Попробую
pinelover
Друзья, у кого-нибудь была подобная ошибка в связке vue webpack: try-require.js Critical-dependency: the request of a dependency is an expression?
Alexey
Demetrio
https://monterail.github.io/vuelidate/#sub-collections-validation можно как-то поменять true/false по умолчанию?
Demetrio
пока промис выполняется - возвращает false