加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
App.vue 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
QYFeng 提交于 2021-10-09 18:37 . 本人认证
<script>
export default {
globalData: {
userInfo: null
},
onLaunch() {
const res = uni.getSystemInfoSync();
uni.setStorageSync('environment', res.environment);
if (res.environment === 'wxwork') {
console.log('企业微信环境中');
} else {
console.log('微信环境中');
}
},
onShow() {
/* ----------------------------- 检查程序更新情况 ----------------------------- */
const updateManager = uni.getUpdateManager();
// 当向小程序后台请求完新版本信息
updateManager.onCheckForUpdate(function(res) {
console.log("有更新:", res.hasUpdate); // 请求完新版本信息的回调
});
// 当新版本下载完成
updateManager.onUpdateReady(function(res) {
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启以应用?',
success(res) {
if (res.confirm) {
updateManager.applyUpdate(); // 新的版本已经下载好
}
}
})
});
// 当新版本下载失败
updateManager.onUpdateFailed(function(res) {
uni.showModal({
title: '提示',
content: '新版小程序下载失败\n请自行退出程序,手动卸载本程序,再运行',
confirmText: "知道了"
});
});
}
}
</script>
<style lang="scss">
@import "uview-ui/index.scss";
@import '@/common/uni.css';
</style>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化