upload project
This commit is contained in:
commit
06961cae04
422 changed files with 110626 additions and 0 deletions
178
subpackages/settings/about/update-log/update-log.js
Normal file
178
subpackages/settings/about/update-log/update-log.js
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
// pages/settings/about/update-log/update-log.js
|
||||
const app = getApp();
|
||||
|
||||
Page({
|
||||
data: {
|
||||
currentVersion: 'v1.0.0',
|
||||
currentVersionDate: '2023-10-15',
|
||||
updateLogs: [],
|
||||
hasMoreLogs: true,
|
||||
page: 1,
|
||||
pageSize: 5,
|
||||
isRefreshing: false, // 可保留但不再使用
|
||||
isLoading: false,
|
||||
menuButtonInfo: {
|
||||
height: 32,
|
||||
width: 32,
|
||||
left: 20,
|
||||
top: 20
|
||||
},
|
||||
statusBarHeight: 0
|
||||
},
|
||||
|
||||
onLoad: function() {
|
||||
try {
|
||||
const systemInfo = wx.getSystemInfoSync();
|
||||
const menuButtonInfo = wx.getMenuButtonBoundingClientRect();
|
||||
|
||||
this.setData({
|
||||
statusBarHeight: systemInfo.statusBarHeight,
|
||||
menuButtonInfo: menuButtonInfo || this.data.menuButtonInfo
|
||||
});
|
||||
} catch (e) {
|
||||
console.error('获取系统信息失败:', e);
|
||||
}
|
||||
|
||||
this.loadUpdateLogs();
|
||||
},
|
||||
|
||||
onShow: function() {
|
||||
// 页面显示
|
||||
},
|
||||
|
||||
// 移除下拉刷新相关方法
|
||||
// onPullDownRefresh: function() {
|
||||
// this.setData({
|
||||
// isRefreshing: true,
|
||||
// page: 1
|
||||
// });
|
||||
//
|
||||
// // 模拟网络请求
|
||||
// setTimeout(() => {
|
||||
// this.loadUpdateLogs();
|
||||
// wx.stopPullDownRefresh();
|
||||
// this.setData({ isRefreshing: false });
|
||||
// }, 1000);
|
||||
// },
|
||||
|
||||
onReachBottom: function() {
|
||||
if (!this.data.hasMoreLogs || this.data.isLoading) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.loadMoreLogs();
|
||||
},
|
||||
|
||||
loadUpdateLogs: function() {
|
||||
const logs = [
|
||||
{
|
||||
version: 'v1.0.0',
|
||||
date: '2023-10-15',
|
||||
newFeatures: [
|
||||
'• 初始版本发布',
|
||||
'• 实现位置共享功能',
|
||||
'• 新增消息推送机制'
|
||||
],
|
||||
improvements: [
|
||||
'• 优化地图加载速度',
|
||||
'• 提升用户界面响应速度'
|
||||
],
|
||||
fixes: [
|
||||
'• 修复已知的兼容性问题',
|
||||
'• 解决部分机型的闪退问题'
|
||||
]
|
||||
},
|
||||
{
|
||||
version: 'v0.9.0',
|
||||
date: '2023-09-20',
|
||||
newFeatures: [
|
||||
'• 测试版本发布',
|
||||
'• 核心功能开发完成'
|
||||
],
|
||||
improvements: [
|
||||
'• 优化用户体验',
|
||||
'• 提升系统稳定性'
|
||||
],
|
||||
fixes: []
|
||||
},
|
||||
{
|
||||
version: 'v0.8.5',
|
||||
date: '2023-08-15',
|
||||
newFeatures: [],
|
||||
improvements: [
|
||||
'• 改进定位精度',
|
||||
'• 优化电池使用效率'
|
||||
],
|
||||
fixes: [
|
||||
'• 修复消息发送失败问题',
|
||||
'• 解决地图显示异常'
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
this.setData({
|
||||
updateLogs: logs,
|
||||
hasMoreLogs: logs.length >= this.data.pageSize
|
||||
});
|
||||
},
|
||||
|
||||
loadMoreLogs: function() {
|
||||
if (this.data.isLoading || !this.data.hasMoreLogs) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.setData({ isLoading: true });
|
||||
|
||||
setTimeout(() => {
|
||||
const moreLogs = [
|
||||
{
|
||||
version: 'v0.8.0',
|
||||
date: '2023-07-10',
|
||||
newFeatures: [
|
||||
'• 新增聊天功能',
|
||||
'• 添加好友系统'
|
||||
],
|
||||
improvements: [
|
||||
'• 优化应用启动速度',
|
||||
'• 改进用户界面布局'
|
||||
],
|
||||
fixes: []
|
||||
},
|
||||
{
|
||||
version: 'v0.7.0',
|
||||
date: '2023-06-05',
|
||||
newFeatures: [
|
||||
'• 基础地图功能上线',
|
||||
'• 用户注册登录系统'
|
||||
],
|
||||
improvements: [],
|
||||
fixes: []
|
||||
}
|
||||
];
|
||||
|
||||
const updatedLogs = [...this.data.updateLogs, ...moreLogs];
|
||||
|
||||
this.setData({
|
||||
updateLogs: updatedLogs,
|
||||
hasMoreLogs: false,
|
||||
isLoading: false,
|
||||
page: this.data.page + 1
|
||||
});
|
||||
}, 1500);
|
||||
},
|
||||
|
||||
navigateBack: function() {
|
||||
wx.navigateBack();
|
||||
},
|
||||
|
||||
onShareAppMessage: function() {
|
||||
return {
|
||||
title: 'FindMe 更新日志',
|
||||
path: '/subpackages/settings/about/update-log/update-log',
|
||||
imageUrl: '/images/findme-logo.png'
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue