| | |
| | |
|
| | | export default {
|
| | | onLaunch: async function(options) {
|
| | | //清除一些缓存
|
| | | this.$storage.removeItem('cache_home_show_coupon')
|
| | | // #ifdef PUB_PARTNER
|
| | | // this.$storage.removeItem('cache_partner_info')
|
| | | // #endif
|
| | |
|
| | | var query = options.q && decodeURIComponent(options.q) || ''
|
| | | var querydto = {}
|
| | | if (query) {
|
| | |
| | | if (!querydto.partnerUserId) {
|
| | | if (options.query && options.query.scene || options.scene) {
|
| | | //说明是特殊小程序二维码扫码跳转的
|
| | | var keyvalues = decodeURIComponent(options.query&&options.query.scene || options.scene).split("&")
|
| | | var keyvalues = decodeURIComponent(options.query && options.query.scene || options.scene)
|
| | | .split("&")
|
| | | for (var item of keyvalues) {
|
| | | var tarr = item.split("=")
|
| | | querydto[tarr[0]] = tarr[1]
|
| | |
| | | }
|
| | | });
|
| | | // #ifdef MP
|
| | | if (true && storage.getItem('token')) { |
| | | const res = await this.$store.dispatch('getCurrentInfo'); |
| | | if (true && storage.getItem('token')) {
|
| | | const res = await this.$store.dispatch('getCurrentInfo');
|
| | | setTimeout(async () => {
|
| | | // #ifndef PUB_CUSTOMER
|
| | | if (this.currentInfo && this.currentInfo.id && !this.currentInfo.openId) {
|
| | |
| | | // 需要处理一下,判断是跳转登录还是原封不动
|
| | | if (!!querydto.partnerUserId) {
|
| | | //需要去注册页面
|
| | | console.log('options', options) |
| | | //说明走的是特殊微信小程序,那么就要专门处理了 |
| | | |
| | | console.log('options', options)
|
| | | //说明走的是特殊微信小程序,那么就要专门处理了
|
| | |
|
| | |
|
| | | } else {
|
| | | // uni.reLaunch({
|