methods: { ...mapMutations('m_user', ['updateAddress']), async chooseAddress() { const [err, succ] = await uni.chooseAddress().catch(err => err) if (err === null & succ.errMsg === 'chooseAddress:ok') { // this.address=succ this.updateAddress(succ) } } },
时间: 2024-04-28 20:25:32 浏览: 108
这是一个 Vue.js 中的方法,使用了 Vuex 中的 mapMutations 方法来将 m_user 模块中的 updateAddress mutation 映射到当前组件中。在 chooseAddress 方法中,使用了 async/await 来等待 uni.chooseAddress() 方法返回结果,如果结果成功则调用 updateAddress 方法将地址信息更新到 Vuex 中的状态管理中。
阅读全文