Вычисленное свойство "username" было назначено, но оно не имеет установщика - PullRequest
0 голосов
/ 23 мая 2018

В браузере появляется ошибка ниже.

Вычисленное свойство "username" было назначено, но у него нет установщика.

в моем коде computedниже:

  username:{
    get(){return this.$store.state.user_data.username}
  },

вы видите, я получаю username от this.$store.state.user_data.username.

, поэтому у меня нет set_username в мутациях для коммита, поэтому там я не даюa set(){}.

Как избежать этой проблемы?

1 Ответ

0 голосов
/ 23 мая 2018

По умолчанию вычисляются свойства только для получения ( document ).Вы можете изменить на:

computed: {
  username () {
    return this.$store.state.user_data.username
  }
}

Возможно, вы захотите использовать mapState помощник vuex

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...