增加版本信息获取工具类.

可以在项目代码中直接使用 import um = require('UpdateManager') 然后调用相关接口.
This commit is contained in:
andrewlu
2021-02-03 21:34:58 +08:00
parent ae6566c8dd
commit ef915a121e
10 changed files with 201 additions and 84 deletions

View File

@@ -28,21 +28,14 @@
<el-input v-model="versionCfg.versionType" placeholder="dev"></el-input>
</el-form-item>
</el-tooltip>
<!--<el-form-item label="其他设置:">-->
<!--<el-tooltip content="开启时将强制更新用户端版本" placement="top">-->
<!--<el-switch v-model="versionCfg.forceUpdate"-->
<!--:active-text="versionCfg.forceUpdate?'强制静默更新':'用户决定更新'"-->
<!--active-color="#13ce66" inactive-color="#ff4949"-->
<!--style="margin-right: 20px;"></el-switch>-->
<!--</el-tooltip>-->
<!--<el-tooltip placement="top">-->
<!--<div slot="content">开启时将在每次启动时直接请求更新信息<br/>否则将在进入游戏后才请求更新信息</div>-->
<!--<el-switch v-model="versionCfg.updateMoment"-->
<!--:active-text="versionCfg.updateMoment?'每次启动时更新':'二次启动时更新'"-->
<!--active-color="#13ce66" inactive-color="#ff4949"></el-switch>-->
<!--</el-tooltip>-->
<!--</el-form-item>-->
<el-form-item label="强更开关:">
<el-tooltip content="开启时将强制更新用户端版本" placement="top">
<el-switch v-model="versionCfg.forceUpdate"
:active-text="versionCfg.forceUpdate?'强制静默更新':'手动检测更新'"
active-color="#13ce66" inactive-color="#ff4949"
style="margin-right: 20px;"></el-switch>
</el-tooltip>
</el-form-item>
<el-tooltip effect="dark" :content="tip.baseUrl" open-delay=500 placement="top">
<el-form-item label="热更地址:">
<el-input v-model="versionCfg.baseUrl"
@@ -207,7 +200,7 @@
versionType: "dev",
versionLog: "",
baseUrl: "",
// forceUpdate: true, // 强制静默更新.
forceUpdate: true, // 强制静默更新.
// updateMoment: true // 启动时直接请求更新.
},
ftpCfg: {