Files
lunar-mini/mini/components/version-badge/version-badge.js
T
gouki f90b7c7764 fix(mini): BASE_URL 按运行环境自动切换
- develop 走本地开发服务,trial/release 走 https://lunar.neatcn.com(原为硬编码 localhost:8080,线上无法连通)
- 401 时清除失效 token 交由页面引导重新登录,不再跳转设置页
- 补交 version-badge 组件源码
2026-08-09 00:10:05 +00:00

47 lines
1017 B
JavaScript

/**
* 版本号显示组件
* 使用方法:
* <version-badge />
*/
const versionInfo = require('../../utils/version.js');
Component({
properties: {
// 是否显示详细信息(构建编号、commit SHA)
showDetail: {
type: Boolean,
value: false
},
// 是否显示构建时间
showTime: {
type: Boolean,
value: false
}
},
data: {
version: versionInfo.version,
buildNumber: versionInfo.buildNumber,
buildTime: versionInfo.buildTime,
commitSha: versionInfo.commitSha
},
lifetimes: {
attached() {
// 格式化构建时间
if (this.data.buildTime && this.data.buildTime !== 'unknown') {
const date = new Date(this.data.buildTime);
const formatted = date.toLocaleString('zh-CN', {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit'
});
this.setData({ formattedTime: formatted });
}
}
}
});