news/App.vue
2024-08-05 14:25:42 +08:00

54 lines
1.3 KiB
Vue

<script>
export default {
onLaunch: function() {
console.log('App Launch');
// #ifdef APP-NVUE
plus.screen.lockOrientation('portrait-primary');
let appid = plus.runtime.appid;
if (appid && appid.toLocaleLowerCase() != "hbuilder") {
uni.request({
url: 'https://uniapp.dcloud.io/update', //检查更新的服务器地址
data: {
appid: plus.runtime.appid,
version: plus.runtime.version
},
success: (res) => {
console.log('success', res);
if (res.statusCode == 200 && res.data.isUpdate) {
let openUrl = plus.os.name === 'iOS' ? res.data.iOS : res.data.Android;
// 提醒用户更新
uni.showModal({
title: '更新提示',
content: res.data.note ? res.data.note : '是否选择更新',
success: (showResult) => {
if (showResult.confirm) {
plus.runtime.openURL(openUrl);
}
}
})
}
}
})
}
var domModule = weex.requireModule('dom');
domModule.addRule('fontFace', {
'fontFamily': "texticons",
'src': "url('./static/text-icon.ttf')"
});
// #endif
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
}
}
</script>
<style>
/*每个页面公共css */
</style>