Size: a a a

Клуб Vue.js-разработчиков

2021 February 19

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Aleksey Petrenko
и это нормально так делать?
Конечно, интерфейс компонента должен быть максимально связным (описано только самое нужное)
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
потому что вы попытаетесь поменять геттер

делайте так: https://vuex.vuejs.org/guide/forms.html#two-way-computed-property
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Руслан Гусейнов
я может вас не до конца понимаю, извиняюсь, я имею ввиду вот так делать можно или нет?
Вам здесь нужно использовать vuex-map-fields https://github.com/maoberlehner/vuex-map-fields
источник

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
теперь понял, спасибо )))
источник

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
сейчас гляну, спасибо
источник

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
получается тогда для двухстороннего связывания геттерсы не нужны вовсе. Возникает вопрос, а в каких конкретно случаях они тогда нужны?
источник

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
а в каких случая лучше использовать state напрямую
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Руслан Гусейнов
получается тогда для двухстороннего связывания геттерсы не нужны вовсе. Возникает вопрос, а в каких конкретно случаях они тогда нужны?
Для мемоизации вычислений
источник

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
сложно )
источник

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
а проще как это будет звучать?)
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Проще будет загуглить термин
источник

NA

Nikita Anoshin in Клуб Vue.js-разработчиков
ребят, всем привет, может кто подсказать, как быть в следующей ситуации: на айфоне при активном инпуте открывается клавиатура и происходит скролл страницы вверх, можно как-то отметить это поведение? e.preventDefault() и scrollTo не помогли
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Руслан Гусейнов
а в каких случая лучше использовать state напрямую
если вы просто берете поле из стейта, то берите напрямую
если вы его как-то дополнительно обрабатываете - то через геттер
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Если вы хотите с коллегами общаться на одном языке то понимать что такое мемоизация важно
источник

VS

Vlad 🦠 Starkovsky in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Если вы хотите с коллегами общаться на одном языке то понимать что такое мемоизация важно
Кэширование тоже сойдет
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Руслан Гусейнов
получается тогда для двухстороннего связывания геттерсы не нужны вовсе. Возникает вопрос, а в каких конкретно случаях они тогда нужны?
геттеры нужны ровно для того же, для чего вам нужны компьютеды в компоненте
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
думаю, так будет понятно )
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Если вы хотите с коллегами общаться на одном языке то понимать что такое мемоизация важно
для общения лучше мемезацию изучить
источник

РГ

Руслан Гусейнов... in Клуб Vue.js-разработчиков
Anton Permyakov
если вы просто берете поле из стейта, то берите напрямую
если вы его как-то дополнительно обрабатываете - то через геттер
что имеется ввиду под дополнительной обработкой? только что же вы сами сказали, что менять геттерс в компоненте - плохая идея
источник

VS

Vlad 🦠 Starkovsky in Клуб Vue.js-разработчиков
А зачем компьютеды, когда есть вотчеры 🌚
источник