Vue.js Vuejs在调用api rest方法后为变量赋值时出现问题

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(this.listDepartmentos)中显示数组时;它空着还给我,我能做什么?我更新了以查看他是如何响应的,即使首先调用了该方法,下面的内容将首先显示


检查您的浏览器是否有关于网络活动的响应和数据格式。是的,如果我在回答栏中添加了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);
}