如何在方法中访问局部变量的状态 - Vue?
我需要为对话框设置一个值,以便我可以打开弹出窗口。
通过移植我想加载后打开popUp 然后返回数据
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
})
}
}
}
最佳答案
通过使用箭头功能,您可以通过this.dialog
访问本地数据dialog
this.retrievePratica(data)
.then(() => {
this.dialog = true
})
关于javascript - 如何在方法中访问局部变量的状态 - Vue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55958835/