|
- let config = require("./config/config.js");
- const Http = require("./utils/HttpBasics");
- App({
- data: {},
- onLaunch: function(options) {
- console.log("onUnload ")
- var that = this;
- that.globalData.sceneAddress = options.scene;
-
- if (wx.canIUse('getUpdateManager')) {
- const updateManager = wx.getUpdateManager()
- updateManager.onCheckForUpdate(function (res) {
- console.log('onCheckForUpdate====', res)
- // 请求完新版本信息的回调
- if (res.hasUpdate) {
- console.log('res.hasUpdate====')
- updateManager.onUpdateReady(function () {
- wx.showModal({
- title: '更新提示',
- content: '新版本已经准备好,是否重启应用?',
- success: function (res) {
- console.log('success====', res)
- // res: {errMsg: "showModal: ok", cancel: false, confirm: true}
- if (res.confirm) {
- // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
- updateManager.applyUpdate()
- }
- }
- })
- })
- updateManager.onUpdateFailed(function () {
- // 新的版本下载失败
- wx.showModal({
- title: '已经有新版本了哟~',
- content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'
- })
- })
- }
- })
- }
- },
- /**
- * 获取地址位置信息
- */
- getLocation: function() {
- var that = this
- wx.getLocation({
- type: "wgs84",
- success: function(res) {
- that.globalData.locationInfo = res;
- },
- fail: error => {
- console.log(error);
- }
- });
- },
- globalData: {
- // token
- token: null,
- // 渠道
- sceneAddress: null,
- // location info
- locationInfo: null,
- // 二维码参数
- scene: null,
- // 支持智慧停车, 用户名下有车
- phone: null,
- supportCar: false,
- parkVendor: 1, // 1: ETCP, 2: TJD
- // ETCP token
- etcpToken: null,
- carLogin: false,
- // 当前商场信息
- market: {
- name: "陕西大悦城"
- }
- }
- });
|