Files
bsmall/pages/wallet/wallet.js
2020-09-24 11:08:03 +08:00

66 lines
1.2 KiB
JavaScript
Executable File

const api = require("../../api/api")
const app = getApp()
Page({
data: {
account : {},
logs : [],
page : {},
isLogin: false
},
// 生命周期函数--页面加载中
onLoad() {
},
// 生命周期函数--页面加载中
onShow() {
this.logs()
},
// 账户记录
logs(){
my.showLoading()
api.request({
url : "account",
header : {
"Authorization": app.globalData.token
}
}).then(res=>{
this.setData({
account: res.data.account,
logs : res.data.data,
page : res.data.page
})
my.hideLoading()
})
},
// 分页
onReachBottom(){
let atPage = this.data.page,
pageNub = this.data.page.current
this.setData({
isLogin: true
})
if(atPage.has_more){
pageNub++
api.request({
url : "account",
header : {
"Authorization": app.globalData.token
},
data : {
page: pageNub
}
}).then(res=>{
this.setData({
account: res.data.account,
logs : res.data.data,
page : res.data.page
})
my.hideLoading()
})
}
}
});