Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-unicloud-zh
提交
729ca59a
U
unidocs-unicloud-zh
项目概览
DCloud
/
unidocs-unicloud-zh
通知
84
Star
2
Fork
20
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
9
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-unicloud-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
9
合并请求
9
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
729ca59a
编写于
11月 01, 2024
作者:
D
DCloud_LXH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: upgrade-center harmony
上级
245b664a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
54 addition
and
0 deletion
+54
-0
docs/upgrade-center.md
docs/upgrade-center.md
+54
-0
未找到文件。
docs/upgrade-center.md
浏览文件 @
729ca59a
...
...
@@ -325,6 +325,60 @@ App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包
**注意**
在 uni-app x 的 app-Android 端没有 wgt 更新,也不会检测到 wgt 包的更新
#### 在 HarmonyOS Next 中使用升级中心 <Badge text="0.9.1+"/> <Badge text="HBuilderX 4.32+"/> @uni-upgrade-center-app-harmonyos
**安装指引**
步骤 1 - 5 可以参考
[
uni-app 的使用指引
](
#uni-upgrade-center-app-uni-app
)
,然后接下来的步骤为:
1.
在需要使用的地方引入 js 和组件,一般为首页:
```
js
import
checkUpdate
from
'
@/uni_modules/uni-upgrade-center-app/utils/check-update
'
;
// #ifdef APP-HARMONY
import
upgradePopupVue
from
'
@/uni_modules/uni-upgrade-center-app/pages/upgrade-popup.vue
'
;
// #endif
```
2.
在
`components`
中声明组件,并新建方法来供 template 调用(也可以在 onLoad 生命周期中调用):
```js
export default {
// ...
components: {
// #ifdef APP-HARMONY
upgradePopupVue
// #endif
},
methods: {
checkVersion() {
// #ifdef APP-PLUS
checkUpdate()
// #endif
// #ifdef APP-HARMONY
checkUpdate(this.$refs.upgradePopup)
// #endif
.then((res) => {
console.log('res: ', JSON.stringify(res));
})
.catch((e) => {
console.log('e: ', JSON.stringify(e), e);
});
}
}
// ...
}
```
3.
在
`template`
中使用
`button`
组件来触发升级检测:
```vue
<template>
<!-- 页面其他内容... -->
<button @click="checkVersion">检查升级</button>
<!-- #ifdef APP-HARMONY -->
<upgradePopupVue ref="upgradePopup" @show="upgradePopupShow" @close="upgradePopupClose" />
<!-- #endif -->
</template>
```
#### 更新下载安装`check-update.ts`
> 该函数在utils目录下
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录