Как получить доступ к состоянию локальной переменной в методе Vue? - PullRequest
2 голосов
/ 02 мая 2019

Как получить доступ к состоянию локальной переменной внутри метода - Vue?

Мне нужно установить значение для диалога, чтобы я мог открыть всплывающее окно.

При портировании я хочу открыть всплывающее окно после загрузки данных, а затем вернуть.

import { mapState, mapGetters, mapActions } from 'vuex'
export default {
  name: 'PageIndex',
  data () {
    return {
      dialog: false,
    }
  },
  methods: {
    ...mapActions('example', ['retrievePratica']),
    aulaPratica (tipo, aula) {
      var data = { 'tipo': tipo, 'aula': aula }
      this.retrievePratica(data).then(function () {
        this.$store.state.dialog = true    <------ Here
      })
    }
  }
}

1 Ответ

1 голос
/ 02 мая 2019

Используя функцию стрелки, вы можете получить доступ к локальным данным dialog по this.dialog

this.retrievePratica(data)
  .then(() => {
    this.dialog = true
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...