import { API } from "../../../service/api" // pages/my/addressManage/addressManage.js Page({ /** * 页面的初始数据 */ data: { addressList:[] }, // 获取地址列表 getAddressList(){ API.getAddressList().then(res=>{ res.userAddressList.forEach(item=>{ item.defaultFlag = Number(item.defaultFlag); }) this.setData({ addressList:res.userAddressList }) }) }, // 添加地址 addAddress(){ wx.navigateTo({ url: '/pages/my/addAddress/addAddress', }) }, // 监听地址选中 onCheckboxChange(e){ let index = e.currentTarget.dataset.index; this.setData({ selectAddress:this.data.addressList[index] }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { console.log(options); this.setData({ moldify:options.moldify }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { // if(this.data.moldify){ // // 获取页面栈 // const pages = getCurrentPages() // // 获取上一页实例 // const prevPage = pages[pages.length - 2]; // // 监听返回按钮 // wx.enableAlertBeforeUnload({ // message: '确定修改为当前地址?', // success: () => { // // 返回前传递参数给上一页 // if (prevPage) { // prevPage.setData({ // returnData: { // key: 'address', // from: this.data.selectAddress // } // }) // } // wx.navigateBack() // } // }) // } this.getAddressList(); }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })