先上问题,我的需求是在调用actions中的getPosition来获取经纬度,从而修改state中的值,再通过state中的经纬度发起getAddress获取当前位置的请求,这就关乎到一个调用时机的问题
// 获取经纬度
async getPosition({
commit}, that) {
const {
data: res } = await that.$http.get('https://elm.cangdu.org/v1/cities?type=guess')
commit(RECEIVE_POSITION, {
latitude: res.latitude, longitude: res