- develop 走本地开发服务,trial/release 走 https://lunar.neatcn.com(原为硬编码 localhost:8080,线上无法连通) - 401 时清除失效 token 交由页面引导重新登录,不再跳转设置页 - 补交 version-badge 组件源码
47 lines
1017 B
JavaScript
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 });
|
|
}
|
|
}
|
|
}
|
|
});
|