Как вставить данные в коммит с помощью консоли? VueX - PullRequest
1 голос
/ 10 июля 2020

Я пытаюсь сделать это так.

Однако возврат не определен.

Статус объекта виден, я просто не могу его изменить.

App.$store.commit("setForm", {entrada:'245435'})

undefined

https://codesandbox.io/s/compassionate-feistel-26r4v?file= / src / store. js

введите описание изображения здесь

1 Ответ

1 голос
/ 10 июля 2020

Ваша форма не отслеживает обновления из магазина. Он получает только this.$store.state.form при создании.

После запуска App.$store.commit("setForm", {entrada:'245435'}) в консоли, если вы запустите App.$store.state.form, вы увидите, что entrada: "245435" изменилось в магазине.

Если вы хотите, чтобы форма отслеживала изменения из хранилища, сделайте ее вычисляемой следующим образом:

  computed: {
    form() {
      return this.$store.state.form;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...