landing(){
var code_no =this.data.code_no;
var password1 =this.data.password1;
var address1 ="123";
qqmapsdk.reverseGeocoder({
location: {
latitude: _this.data.latitude,
longitude: _this.data.longitude
},
success: function(res) {//成功后的回调
//console.log(res);
address1 = res.result.address;//地址
},
})
console.log(address1)//为什么这里的address1=123
}
到最后为什么address1=123,要怎样才能获取到地址
异步问题嘛 可以好好看看js的异步处理
success里是回调,比下面console.log后执行,你放success就能获取到了
你试试在landing前加async关键字,qqmapsdk前加await关键字