| | |
| | | ...mapState(['userInfo','openid']) |
| | | }, |
| | | onLaunch: function() { |
| | | var that = this; |
| | | console.log(this.userInfo) |
| | | if (!this.userInfo || JSON.stringify(this.userInfo) == '{}') { |
| | | uni.login({ |
| | | provider: 'weixin', |
| | | success: async function (loginRes) { |
| | | let { code } = loginRes; |
| | | let res = await that.$u.api.wxLogin({ code }) |
| | | if (res.code === 200) { |
| | | that.$store.commit('setToken', res.data.token) |
| | | that.$store.commit('setOpenid', res.data.openid) |
| | | that.$store.commit('setUserInfo', res.data.member) |
| | | that.$isResolve() |
| | | var that = this; |
| | | if (!this.openid || this.openid =='') { |
| | | uni.login({ |
| | | provider: 'weixin', |
| | | success: async function (loginRes) { |
| | | let { code } = loginRes; |
| | | let res = await that.$u.api.wxLogin({ code }) |
| | | if (res.code === 200) { |
| | | that.$store.commit('setToken', res.data.token) |
| | | that.$store.commit('setOpenid', res.data.openid) |
| | | that.$store.commit('setUserInfo', res.data.member) |
| | | that.$isResolve() |
| | | } |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | | onShow: function() { |
| | | console.log('App Show') |
| | | var that =this |
| | | let res = this.$u.api.getMemberInfo({}).then(res =>{ |
| | | if (res.code ===200) { |
| | | that.$store.commit('setUserInfo', res.data) |
| | | that.$isResolve() |
| | | }else{ |
| | | that.$store.commit('setToken','') |
| | | that.$store.commit('setUserInfo',{}) |
| | | that.$isResolve() |
| | | } |
| | | }) |
| | | |
| | | }, |
| | | onHide: function() { |
| | | console.log('App Hide') |