如何在方法-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
})
}
}
}
答案 0 :(得分:1)
使用箭头功能,您可以通过dialog
访问本地数据this.dialog
this.retrievePratica(data)
.then(() => {
this.dialog = true
})