Иван
Ну кидай весь код компонента
Vladimir
всем привет, я новичек в vue, пробую один пример и получаю vue warn в console
перестань мутировать пропсы и будет тебе счастье)
Armen
только у меня SSR, может в этом дело?
Если у тебя select происходит во время SSR То конечно не будет работать
Armen
Где у тебя вызывается эта фигня?
Иван
В браузере?
Я ж спрашивал
pinelover
сейчас весь код пошарю
Armen
И может тебе лучше ввобще это через директиву запилить?
pinelover
в браузере
Armen
типа v-autoselect
Иван
Это смотря что надо
Иван
Если по нажатию на кнопку выделять, то директива нинужна наверно
Иван
Хотя кстати можно v-selectall-if="someBool"
pinelover
https://codeshare.io/G6Ymyp
Andrei
перестань мутировать пропсы и будет тебе счастье)
а как правельно ето делать? просто смотрю курс по vue и там такой пример, меняет из component через this.$emit... читал чтото про .sync но не очень понял
pinelover
вот на вотчере currencyMode вызывается
Иван
У меня чет не открывается
pinelover
https://gist.github.com/drrainlab/a91b40db8a8d6271792d6d9014efb80e
Stanislav
https://codeshare.io/G6Ymyp
я че та не вижу, где ты currencyMode меняешь
pinelover
@keyup.down="currencyMode = true"
pinelover
в самом начале
Иван
А если через девтулзы - норм все?
pinelover
ага
Stanislav
Ох, в шаблоне
Stanislav
/me тяжело вздыхает
Иван
>keyup.down - Это вообще законно?
pinelover
ээ, это все работает, за исключением .select()
pinelover
Ох, в шаблоне
шаблон пока еще не финальный
Иван
Чет я не понимаю как может работать keyup.down
Иван
Тьфу
pinelover
кнопка вниз отжата)
Иван
Все, понял
pinelover
кажись тоже разобрался, у меня автозамена чудит
Иван
В смысле?
pinelover
оно выделило, а потом сработала автозамена текста и выделение пропало…у меня пока замена всегда работает, при любом input
Иван
Можно кстати реально директивой сделать
pinelover
currencyMode(newVal, oldVal) { this.$nextTick().then(()=>{ this.$refs.cryptoInput.select() }) } решением было на следующем тике сделать селект, так как вотчер срабатывал когда значение еще не успело поменяться видимо
Иван
Типа v-select.on="input"
Иван
Странная штука, конечно
Petr
Вечер добрый! Никто не подскажет почему vuex не хочет работать?
Petr
Petr
Иван
Не хочет
Иван
Что именно не работает-то?
Leonid
Как минимум не меняй state напрямую.
Petr
counter не накидывает
pinelover
конечно
pinelover
надо через мутации делать
Иван
Используй мутации
Petr
через мутации, да, но тип хотел на простых сделать сперва
Petr
Окей, спс
Petr
примерах
Artem
Он не даст тебе изменить стейт без мутации
Artem
Для этого и нужен
Artem
Vuex
Petr
Petr
Petr
Хмм, чую в чем-то простом закосил
Artem
Да
Artem
В том что не прочитал документацию
Иван
this.$store
Artem
https://vuex.vuejs.org/ru/intro.html
Petr
Спасибо)0
Petr
сработало
Иван
Ищоп
Artem
Полистай часть вопросов сразу исчезнут
Иван
Исчоп - как сделать пять ошибок в четырех буквах
Petr
Полистай часть вопросов сразу исчезнут
Листал поверхностно, невнимательность..
Artem
Почитай
Artem
Как вызываются мутации
Иван
@ArtemBruchanov назначаю тебя rtfm ботом
Artem
Зачем нужны акшены
Artem
И какая разница
Petr
👍
Denys
Зачем нужны акшены
Акшены асинхранные, мутации синхронные
Armen
Ниабизатильна