Blame view
src/App.vue
2.6 KB
55ddb3f8a 登陆逻辑修改 |
1 |
<script> |
2a95c67cc 首页筛选以及分享修改 |
2 3 |
import Vue from 'vue' import store from '@/store' |
55ddb3f8a 登陆逻辑修改 |
4 |
|
2a95c67cc 首页筛选以及分享修改 |
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
export default Vue.extend({ mpType: 'app', onLaunch(options) { console.log('options', options) const option = options || {} // 获取用户来源 // console.log('软件启动,输出转来的参数:', option); // console.log('场景值------------------:', option.scene); let loginQueryInfo = option ? option.query : {} loginQueryInfo = loginQueryInfo || {} // console.log('loginQueryInfo onShow===>', loginQueryInfo); const scene = decodeURIComponent(loginQueryInfo.scene) // console.log('decodeURIComponent scense====>', scene); let fromInfo = {} const getQueryString = { uid: undefined, sid: undefined, pid: undefined, } |
55ddb3f8a 登陆逻辑修改 |
24 |
|
2a95c67cc 首页筛选以及分享修改 |
25 26 |
if (scene.length > 0) { const strB = unescape(scene).split('&') |
55ddb3f8a 登陆逻辑修改 |
27 |
|
2a95c67cc 首页筛选以及分享修改 |
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
for (let i = 0; i < strB.length; i += 1) { getQueryString[strB[i].split('=')[0]] = unescape(strB[i].split('=')[1]) } fromInfo = { loginQueryInfo, fromuid: getQueryString.uid, fromsid: getQueryString.sid, frompid: getQueryString.pid, scene: option.scene, } store.dispatch('user/setFrom', fromInfo) // console.log('loginQueryInfo.hasOwnProperty=====111===>', getQueryString); } else { // console.log('loginQueryInfo.hasOwnProperty====22222====>', loginQueryInfo); if (loginQueryInfo.hasOwnProperty('sid') === false) { loginQueryInfo.sid = 0 } if (loginQueryInfo.hasOwnProperty('pid') === false) { loginQueryInfo.pid = 0 } if (loginQueryInfo.hasOwnProperty('uid') === false) { loginQueryInfo.uid = 0 } fromInfo = { loginQueryInfo, fromuid: loginQueryInfo.uid, fromsid: loginQueryInfo.sid, frompid: loginQueryInfo.pid, scene: option.scene, } store.dispatch('user/setFrom', fromInfo) } |
55ddb3f8a 登陆逻辑修改 |
60 |
|
2a95c67cc 首页筛选以及分享修改 |
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
// 登陆 const openId = uni.getStorageSync('openid') || '' if (openId.length <= 10) { uni.clearStorageSync() store.dispatch('user/login', fromInfo) } else { store.dispatch('user/getUserInfo', fromInfo) } if (getQueryString.pid) { uni.navigateTo({ url: `/pages/details/details?pid=${getQueryString.pid}`, success: res => {}, fail: () => {}, complete: () => {}, }) } }, onShow() { // console.log('App Show') }, onHide() { // console.log('App Hide') }, methods: { }, }) |
0db291810 “-mcomfirmOder页面 |
87 88 89 |
</script> <style> |
2a95c67cc 首页筛选以及分享修改 |
90 |
/*每个页面公共css */ |
843fce64e feat(master): 加入 ... |
91 |
</style> |