加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
App.vue 3.58 KB
一键复制 编辑 原始数据 按行查看 历史
kert 提交于 2023-09-06 16:37 . update
<script>
import Vue from 'vue'
import store from './store/index.js'
import updateCustomBarInfo from './tuniao-ui/libs/function/updateCustomBarInfo.js'
export default {
globalData: {
baseUrl: "https://picture.qqdeveloper.com/api/",
qrUrl: "http://qiniucloud.qqdeveloper.com/e4156448575445177b945f2ed31a5f35.png",
showAd: true,
rewardedVideoAd: ["adunit-2ff224c3d641046a", "adunit-4b17d1d83829ce16", "adunit-a98fc233e3bc58e1", "adunit-50a226d707512930"],
interstitialAd: ['adunit-bbcc4275a4f254ef', "adunit-cf26fe9d7c4bb011", "adunit-50eb7bd420a838f6", "adunit-cf26fe9d7c4bb011", "adunit-2d0abb34c3f4b63f"],
imageUpdate: "rF4db7Etb86eqK7iD0FF8MEhLL6z9Vi7sjukCPOhPHQ",// 壁纸更新
imaeAudit: "LAw9ieqnjjvKhTA8q8_kuL-stSYtTSA6qA_JW5YDFf4", // 作品审核结果
imageDetailUpdate: "jQPvmJqhbA56yyJlksw7s0ydT3PE7bwA39-4B3a-zfs",// 图库更新
authorAudit: "IJqG6kIN_1Q5PfB534IbWpFnIoydiWtSgYgX5vACJaM",// 作者审核通过
appUpdate: "Pkg-8wlA02nUC4MTpsDo-FcTUkmbqeQ7E7pAGz1-d6M", // 软件更新
},
onLaunch: function() {
uni.getSystemInfo({
success: function(e) {
// #ifndef H5
// 获取手机系统版本
const system = e.system.toLowerCase()
const platform = e.platform.toLowerCase()
// 判断是否为ios设备
if (platform.indexOf('ios') != -1 && (system.indexOf('ios') != -1 || system.indexOf('macos') != -1)) {
Vue.prototype.SystemPlatform = 'apple'
} else if (platform.indexOf('android') != -1 && (system.indexOf('android') != -1)) {
Vue.prototype.SystemPlatform = 'android'
} else {
Vue.prototype.SystemPlatform = 'devtools'
}
// #endif
}
})
// 获取设备的状态栏信息和自定义顶栏信息
// store.dispatch('updateCustomBarInfo')
updateCustomBarInfo().then((res) => {
store.commit('$tStore', {
name: 'vuex_status_bar_height',
value: res.statusBarHeight
})
store.commit('$tStore', {
name: 'vuex_custom_bar_height',
value: res.customBarHeight
})
})
// #ifdef MP-WEIXIN
//更新检测
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager();
updateManager && updateManager.onCheckForUpdate((res) => {
if (res.hasUpdate) {
updateManager.onUpdateReady(() => {
uni.showModal({
title: '更新提示',
content: '新版本已经准备就绪,是否需要重新启动应用?',
success: (res) => {
if (res.confirm) {
uni.clearStorageSync() // 更新完成后刷新storage的数据
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(() => {
uni.showModal({
title: '已有新版本上线',
content: '小程序自动更新失败,请删除该小程序后重新搜索打开哟~~~',
showCancel: false
})
})
} else {
//没有更新
}
})
} else {
uni.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请更新到最新的微信后再重试。',
showCancel: false
})
}
// #endif
},
methods: {
},
onHide: function() {
// console.log('App Hide')
},
}
</script>
<style lang="scss">
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
@import './tuniao-ui/index.scss';
@import './tuniao-ui/iconfont.css';
</style>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化