ts_aimz/pages/index/index.js

67 lines
2.0 KiB
JavaScript
Raw Normal View History

2025-03-21 09:02:29 +08:00
// index.js
const app = getApp()
2025-03-24 18:05:54 +08:00
const deviceInfo = wx.getDeviceInfo()
const screenInfo = wx.getWindowInfo();
const statusBarHeight = screenInfo.statusBarHeight; // 状态栏高度
const navBarHeight = deviceInfo.platform == 'IOS' ? 48 : 50; // 导航栏高度iOS 为 44pxAndroid 为 48px
const windowHeight = screenInfo.windowHeight - navBarHeight - statusBarHeight; //可用内容高度
2025-03-21 09:02:29 +08:00
Page({
data: {
2025-03-21 18:05:54 +08:00
statusBarHeight: statusBarHeight,
navBarHeight: navBarHeight,
totalHeight: navBarHeight, // 导航栏总高度
contentHeight: windowHeight,
tabList: ["写材料", "全托管", "安装包", "演示视频", "加急", "提交版权中心", "已经下证"],
2025-03-24 18:05:54 +08:00
currentTypeTab: "写材料",
currentStatus: 1, //默认状态 1进行 2完成
2025-03-26 18:15:07 +08:00
listLoading: 'loading', //loading 状态
2025-03-24 18:05:54 +08:00
listRefreshTrig: false, //是否正在刷新
2025-03-21 09:02:29 +08:00
},
onLoad(e) {
2025-03-24 18:05:54 +08:00
const _self = this
setTimeout(() => {
_self.setData({
listLoading: 'success'
})
}, 1000);
2025-03-21 09:02:29 +08:00
},
2025-03-24 18:05:54 +08:00
//创建项目
2025-03-21 18:05:54 +08:00
createCopy() {
wx.navigateTo({
url: '/pages/copyright/createBuy/createBuy',
})
2025-03-24 18:05:54 +08:00
},
//充值
goPayment() {
wx.navigateTo({
url: '/pages/copyright/payment/payment',
})
},
//切换状态
doChangeStatus(e) {
this.setData({
currentStatus: e.currentTarget.dataset.value
})
},
//切换类型
doChangeTypeTab(e) {
var _self = this
_self.setData({
currentTypeTab: e.currentTarget.dataset.value
})
},
//刷新列表
doRefreshList() {
console.log('正在刷新...')
const _self = this
_self.setData({
2025-03-26 18:15:07 +08:00
listRefreshTrig: true,
listLoading: 'loading'
2025-03-24 18:05:54 +08:00
})
setTimeout(() => {
_self.setData({
listRefreshTrig: false
})
}, 5000);
2025-03-21 18:05:54 +08:00
}
2025-03-21 09:02:29 +08:00
})