Cómo obtener el valor de retorno de otro método en el método vue

problema:

Por ejemplo, el método A () llama al método B () y luego el método B devuelve un valor a A. Después de recibir este método, A continuará ejecutando el siguiente código. ?

resolver:

methods: {
            async A() {
                const result = await B();
                // dosomethings . . .
            },
            B() {
                // dosomethings . . .
                return Promise.resolve(data);

            }
        }

Mi código

   loadMap () {
          ..............
          // map.addControl(newControl);
            return Promise.resolve(map);
      
    },
    async  orientClick(){
      //获得上面的方法的返回值
       var map = await this.loadMap();
       //  map = new T.Map("mapDiv",  {datasourcesControl: true});
       map.panTo(new T.LngLat(110.074846, 39.201972), 15);


    }

Supongo que te gusta

Origin blog.csdn.net/he1234555/article/details/115354993
Recomendado
Clasificación