#我用了赋予this.zubiao值的函数后,无法记录this.zubiao,为什么?
getUserProfile() {
uni.getLocation({
type: 'gcj02 ',
geocode: true,
success: (res) => {
this.showAddress(res.longitude,res.latitude)
console.log(this.zuobiao); // this.zuobiao is empty, why?
uni.showModal({
content: '坐标:' + this.zuobiao
})
}
});
},
showAddress(longitude, latitude) {
const qqmapsdk = new QQMapWX({
key: 'PU7BZ-42SKX-SVF4G-PE7K2-ZMFD7' //此处使用你自己申请的key
});
// 腾讯 map 调用接口
qqmapsdk.reverseGeocoder({
location: {
latitude: latitude,
longitude: longitude
},
success: (res) => {
this.zuobiao = res.result.address // already get value
}
});
}
我用了异步等待而不是工作,promise .然后也是,如何存储res.Result.Address to this.zubiao