Vue.js Vuejs在调用api rest方法后为变量赋值时出现问题
当我在console.info(this.listDepartmentos)中显示数组时;它空着还给我,我能做什么?我更新了以查看他是如何响应的,即使首先调用了该方法,下面的内容将首先显示Vue.js Vuejs在调用api rest方法后为变量赋值时出现问题,vue.js,async-await,axios,Vue.js,Async Await,Axios,当我在console.info(this.listDepartmentos)中显示数组时;它空着还给我,我能做什么?我更新了以查看他是如何响应的,即使首先调用了该方法,下面的内容将首先显示 检查您的浏览器是否有关于网络活动的响应和数据格式。是的,如果我在回答栏中添加了console.info,我会得到结果。但我需要在另一种方法中使用这些结果。请发布您的结果,以便检查数据格式。请检查出版物更新。您似乎没有在等待挂载的listarDptos的结果。这个答案可能有助于: data: () =>
检查您的浏览器是否有关于网络活动的响应和数据格式。是的,如果我在回答栏中添加了console.info,我会得到结果。但我需要在另一种方法中使用这些结果。请发布您的结果,以便检查数据格式。请检查出版物更新。您似乎没有在等待挂载的listarDptos的结果。这个答案可能有助于:
data: () => ({
selectedDpto:null,
listDepartamentos: []
}),
methods: {
async listarDptos() {
await this.$store
.dispatch("gscentralemergencias/UBIGEO_FIND_ALL", paramsCustom)
.then(res => {
this.listDepartamentos = res === undefined ? [] : res;
console.log('Bloque Result', this.listDepartamentos);
})
.catch(error => {
if (error.response.status == 401 || error.response.status == 500 ) {
this.$swal(
error.response.data.errorMessage,
"Ud. no tiene permitido esta función",
"warning"
);
}
});
},
},
mounted() {
this.listarDptos();
console.log('Bloque Mounted', this.listDepartamentos);
}