123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223 |
- <script>
- export default {
- data() {
- return {
- appid: '10'
- }
- },
- onLaunch: function() {
- var obj = this;
- uni.setStorageSync('appid', obj.appid); //将userIdEnc存入本地缓存
- var session = wx.getStorageSync('session')
- var uid = wx.getStorageSync('uid')
- var vid = wx.getStorageSync('vid')
- //判断用户登录
- // wx.checkSession({
- // success: function() {
- // //session 未过期,并且在本生命周期一直有效
- // var session = wx.getStorageSync('session')
- // var uid = wx.getStorageSync('uid')
- // var vid = wx.getStorageSync('vid')
- // if (session == '' || uid == '') {
- // }
- // },
- // })
- // obj.login_wx();
- // if (!vid) {
- //obj.getuser();
- //obj.login_wx();
- // }
-
-
- console.log('App Launch')
-
-
- uni.getUpdateManager().onCheckForUpdate(function(res) {
- // 请求完新版本信息的回调
- console.log("1111是否有新版本:" + res.hasUpdate);
- if (res.hasUpdate) { //如果有新版本
-
- // 小程序有新版本,会主动触发下载操作(无需开发者触发)
- uni.getUpdateManager().onUpdateReady(function() { //当新版本下载完成,会进行回调
- uni.showModal({
- title: '更新提示',
- content: '新版本已经准备好,单击确定重启应用',
- showCancel: false,
- success: function(res) {
- console.log(1111234, res)
- if (res.confirm) {
- // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
- uni.getUpdateManager().applyUpdate();
- }
- }
- })
-
- })
-
- // 小程序有新版本,会主动触发下载操作(无需开发者触发)
- uni.getUpdateManager().onUpdateFailed(function() { //当新版本下载失败,会进行回调
- uni.showModal({
- title: '提示',
- content: '检查到有新版本,但下载失败,请检查网络设置',
- showCancel: false,
- })
- })
- }
- });
- // console.log('App Launch')
- },
- methods: {
- //登录
- // login_wx() {
- // var obj = this;
- // wx.login({
- // success: res => {
- // console.log(9999, obj.appid)
- // uni.request({
- // url: 'https://cm.5dev.cn/applet_on/content/v1/login.bind', //仅为示例,并非真实接口地址。
- // data: {
- // // text: 'uni.request',
- // appid: obj.appid,
- // json: 1,
- // code: res.code,
- // test: 2
- // },
- // header: {
- // 'custom-header': 'hello' //自定义请求头信息
- // },
- // success: (res) => {
- // console.log(8989,res.data.data);
- // if (res.data.data.session != '') {
- // //获取到的session保存在本地
- // wx.setStorageSync('session', res.data.data.session)
- // wx.setStorageSync('uid', res.data.data.uid)
- // wx.setStorageSync('vid', res.data.data.vid)
- // wx.setStorageSync('status', 1)
- // wx.setStorageSync('mobile', res.data.data.mobile)
- // //获取用户信息
- // obj.checkaotu();
- // }
- // // this.text = 'request success';
- // }
- // });
- // }
- // })
- // },
- // // 判断是否同意授权过
- // checkaotu() {
- // // util.check()
- // var obj = this;
- // //获取用户授权设置
- // wx.getSetting({
- // success: res => {
- // if (res.authSetting['scope.userInfo']) {
- // // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
- // obj.getuser();
- // // this.getPhoneNumber()
- // } else {
- // //没有配置授权,调起授权
- // wx.authorize({
- // scope: 'scope.userInfo',
- // success: res => {
- // obj.getuser();
- // // obj.getPhoneNumber()
- // },
- // fail: res => {
- // console.log(res)
- // },
- // // 友好信息提示如需添加在此处添加
- // })
- // }
- // }
- // })
- // },
- // //获取用户信息
- // getuser(func) {
- // //mobile,mobile_iv = this.getPhoneNumber()
- // // util.getuser()
- // var obj = this;
- // wx.getUserInfo({
- // success: res => {
- // console.log(9999889999,res)
- // // 获取 session uid
- // var session = wx.getStorageSync('session')
- // var uid = wx.getStorageSync('uid')
- // var vid = wx.getStorageSync('vid')
- // // 可以将 res 发送给后台解码出 unionId
- // // https://cm.5dev.cn/applet_on/content/v1/login.update
- //
- // uni.request({
- // url: 'https://cm.5dev.cn/applet_on/content/v1/login.update', //仅为示例,并非真实接口地址。
- // data: {
- // appid: obj.appid,
- // uid: uid,
- // session: session,
- // vid: vid,
- // nickname: res.userInfo.nickName,
- // avatarurl: res.userInfo.avatarUrl,
- // gender: res.userInfo.gender,
- // city: res.userInfo.city,
- // province: res.userInfo.province,
- // country: res.userInfo.country,
- // encryptedData: res.encryptedData,
- // //mobile:mobile,
- // //mobile_iv:mobile_iv,
- // iv: res.iv
- // },
- // header: {
- // 'custom-header': 'hello' //自定义请求头信息
- // },
- // success: (resd) => {
- // wx.setStorageSync('session', resd.data.data.session)
- // wx.setStorageSync('uid', resd.data.data.uid)
- // if (func) {
- // func.call();
- // }
- // // this.text = 'request success';
- // }
- // });
- // console.log(888888,res.userInfo)
- // // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
- // // 所以此处加入 callback 以防止这种情况
- // if (this.userInfoReadyCallback) {
- // this.userInfoReadyCallback(res)
- // }
- // },
- // fail() {
- // // 用户拒绝则不然操作
- // wx.openSetting({
- // success: (res) => {
- // // obj.getuser();
- // }
- // });
- // }
- // })
- // },
- },
- onShow: function() {
- console.log('App Show')
- },
- onHide: function() {
- console.log('App Hide')
- }
- }
- </script>
- <style>
- /*每个页面公共css */
- /* @font-face {
- font-family: MFJinHei;
- src: url('https://trade.5dev.cn/cmmc/main/assets/mobile/css/MFJinHei_Noncommercial-Regular1.ttf');
- } */
- /* http://trade.5dev.cn/cmmc/main/assets/mobile/css/mfjin.TTF */
- </style>
|