Как получить значение состояния и передать параметры метода - PullRequest
0 голосов
/ 28 января 2019

как я могу использовать состояние vuex и использовать для методов свойство компонентов?У меня есть состояние "currentThreadId", но я хочу использовать это состояние в методах?

я борюсь за то, чтобы я мог получить "currentThreadId" в моем состоянии vuex, используя свойство компьютера.но я не знаю, как передать это методам.я хочу использовать этот идентификатор для запроса axios.

 messagesServices.attachEstimate({message_id}).then(response => {
      console.log(response);
 });

все, что я хочу, - это способ получения идентификатора и использования свойства методов.

1 Ответ

0 голосов
/ 28 января 2019

Как описано здесь , существует несколько способов доступа к состоянию в ваших компонентах.Я бы предложил использовать помощник mapState с оператором распространения.Например:

<script>
import { mapState } from 'vuex';

export default {
  computed: {
    ...mapState([
      'currentThreadId',
    ]),
  },
  methods: {
    someMethod() {
      console.log(this.currentThreadId)
    },
  },
};
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...