/* * 手太欠 * 愿这世界都如故事里一样 美好而动人~ */ Page({ /** * 页面的初始数据 */ data: { createArr : [] , //列表 page : {}, //分页信息 type : '', //类型 lodingStats : false, //加载状态 }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.setData({ type: options.type }) }, /** * 生命周期函数--监听页面显示 */ onShow() { // 获取我的账户 this.createInfo(); }, // 我的银行卡 createInfo(page){ wx.$api.user.createList({page : page || 1}).then(res => { let listArr = this.data.createArr, newData = [] if(page == 1 || page == undefined) listArr = [] newData = listArr.concat(res.data.data) this.setData({ createArr : newData, page : res.data.page, lodingStats : false }) wx.stopPullDownRefresh() }).catch(err => {}) }, // 删除地址 bankRemove(e){ let newid = e.currentTarget.dataset.id let list = this.data.createArr wx.showModal({ title : '提示', content : '是否删除银行卡', success : res=> { if (res.confirm) { wx.showLoading({ title: '删除中', }) wx.$api.user.bankDel(newid).then(res=>{ this.setData({ createArr: list }) wx.showToast({ title: res.data, icon : "none" }) wx.hideLoading() // 获取我的账户 this.createInfo(); }) } } }) }, /** * 选择地址 */ BankClick(e){ let atAdds = this.data.createArr[e.currentTarget.dataset.index] let pages = getCurrentPages(), prepage = pages[pages.length-2] prepage.setData({ accounts: atAdds }) wx.navigateBack() }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { // 获取我的账户 this.createInfo(); }, /** * 上拉加载 */ onReachBottom(){ this.setData({ lodingStats: true }) let pageNumber = this.data.page.current if(this.data.page.has_more){ pageNumber++ // 获取我的账户 this.createInfo(pageNumber); } } })