用工小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

54 lines
1.3 KiB

<script>
export default {
onLaunch: function() {
this.checkUpdate();
},
onShow: function() {
},
onHide: function() {
},
methods: {
checkUpdate() {
if (wx.getUpdateManager) {
const updateManager = wx.getUpdateManager();
// 监听是否有新版本
updateManager.onCheckForUpdate((res) => {
console.log("是否有新版本:", res.hasUpdate);
});
// 监听新版本下载完成
updateManager.onUpdateReady(() => {
wx.showModal({
title: "更新提示",
content: "新版本已经准备好,是否重启应用?",
success: (res) => {
if (res.confirm) {
updateManager.applyUpdate(); // 强制应用新版本
}
},
});
});
// 监听更新失败
updateManager.onUpdateFailed(() => {
wx.showModal({
title: "更新失败",
content: "请删除小程序后重新打开。",
});
});
} else {
console.log("当前基础库版本不支持更新管理");
}
},
}
}
</script>
<style lang="scss">
@import "@/uni_modules/uview-ui/index.scss";
@import './styles/index.scss';
</style>