wx-guyantv/pages/my/index.js
2024-12-27 17:35:38 +08:00

71 lines
1.6 KiB
JavaScript

// index.js
import { getUser } from "@/api/login";
const app = getApp();
const defaultAvatarUrl =
"https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0";
Page({
data: {
userInfo: null,
list: [
{ name: "历史观看", image: "history", url: "../history/index" },
{ name: "充值明细", image: "recharge", url: "../recharge/index" },
{ name: "消费记录", image: "consumption", url: "../consumption/index" },
{ name: "赠币记录", image: "giftCoins", url: "../giftCoins/index" },
{ name: "联系客服", image: "kefu", url: "../kefu/index" },
],
showLogin: false,
showPay: false,
},
async onShow() {
//判断是否获取到动态设置的globalData
const userInfo = await getUser();
app.globalData.userInfo = userInfo;
this.setData({
userInfo,
});
},
bindViewTap() {
wx.navigateTo({
url: "../logs/logs",
});
},
login() {
this.setData({
showLogin: true,
});
},
openPay() {
wx.navigateTo({
url: "/pages/pay/index",
});
// this.setData({
// showPay: true,
// });
},
async clone() {
console.log("564565456464");
//判断是否获取到动态设置的globalData
const userInfo = await getUser();
this.setData({
userInfo,
showLogin: false,
showPay: false,
});
},
changeInfo(e) {
this.setData({
userInfo: e.detail.value,
});
},
openDetail(event) {
const url = event.currentTarget.dataset.item.url;
console.log(url);
wx.navigateTo({
url,
});
},
});