问题:

比如方法A()调用B()方法,然后B方法中返回一个值给A,A接收到这个方法再继续执行下一步的代码,如何实现??

解决:

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

}
}

本人代码

   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);


}

新创建一个公众号 Rockey小何同学 想相互交流的同学可以关注一下哈! 感谢支持!