代码拉取完成,页面将自动刷新
同步操作将从 萤火科技/萤火商城V2.0-uniapp端 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<script>
import store from '@/store'
import StoreModel from '@/common/model/Store'
import { getSceneData } from './core/app'
import { isObject } from './utils/util'
export default {
/**
* 全局变量
*/
globalData: {},
/**
* 初始化完成时触发
*/
onLaunch({ path, query, scene }) {
// #ifdef MP
// 小程序主动更新
this.updateManager()
// #endif
// app启动参数
this.onStartupQuery(isObject(query) ? query : {})
// 获取商城基础信息
this.getStoreInfo()
},
methods: {
// app启动参数
onStartupQuery(query) {
// 获取二维码场景值
// const scene = getSceneData(query)
},
// 获取商城基础信息
getStoreInfo() {
StoreModel.data(false)
},
// 小程序主动更新
updateManager() {
const updateManager = uni.getUpdateManager()
updateManager.onCheckForUpdate(res => {
// 请求完新版本信息的回调
// console.log(res.hasUpdate)
})
updateManager.onUpdateReady(() => {
uni.showModal({
title: '更新提示',
content: '新版本已经准备好,即将重启应用',
showCancel: false,
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(() => {
// 新的版本下载失败
uni.showModal({
title: '更新提示',
content: '新版本下载失败',
showCancel: false
})
})
}
},
}
</script>
<style lang="scss">
/* uView库样式 */
@import "./uni_modules/vk-uview-ui/index.scss";
/* 项目基础样式 */
@import "./app.scss";
/* iconfont图标库 */
@import "./utils/iconfont.scss";
</style>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。