main
lion 1 year ago
parent a21b79d60a
commit 67c55c78ee

@ -2,13 +2,13 @@ const mode = 'production'; //devLocal本地测试、devOnline线上测试
let ROOTPATH = ''; //域名 let ROOTPATH = ''; //域名
switch (mode) { switch (mode) {
case 'devLocal': case 'devLocal':
ROOTPATH = "https://agenttest.xfgshop.com" ROOTPATH = "https://agent.xfgshop.com"
break; break;
case 'devOnline': case 'devOnline':
ROOTPATH = "https://agenttest.xfgshop.com" ROOTPATH = "https://agent.xfgshop.com"
break; break;
case 'production': case 'production':
ROOTPATH = "https://agenttest.xfgshop.com" ROOTPATH = "https://agent.xfgshop.com"
break; break;
default: default:
throw new Error('未配置环境'); throw new Error('未配置环境');

@ -23,8 +23,8 @@ const install = (Vue, vm) => {
// 请求拦截部分,如配置,每次请求前都会执行 // 请求拦截部分,如配置,每次请求前都会执行
Vue.prototype.$u.http.interceptor.request = (config) => { Vue.prototype.$u.http.interceptor.request = (config) => {
console.log('config-http', config) console.log('config-http', config)
let xtt_lifeData = uni.getStorageSync('xtt_lifeData') let xtt_lifeData2 = uni.getStorageSync('xtt_lifeData2')
let vuex_token = xtt_lifeData.vuex_token; let vuex_token = xtt_lifeData2.vuex_token;
if (vuex_token || vm.vuex_token) { if (vuex_token || vm.vuex_token) {
config.header['Authorization'] = `Bearer ${vuex_token || vm.vuex_token}`; config.header['Authorization'] = `Bearer ${vuex_token || vm.vuex_token}`;
} }
@ -43,7 +43,7 @@ const install = (Vue, vm) => {
confirmText: '重新获取', confirmText: '重新获取',
success: function(res) { success: function(res) {
if (res.confirm) { if (res.confirm) {
uni.removeStorageSync('xtt_lifeData') uni.removeStorageSync('xtt_lifeData2')
uni.login({ uni.login({
provider: 'weixin', provider: 'weixin',
success: (res) => { success: (res) => {
@ -57,7 +57,7 @@ const install = (Vue, vm) => {
method: 'GET', method: 'GET',
success: result => { success: result => {
console.log("result",result) console.log("result",result)
uni.setStorageSync("xtt_lifeData",{'vuex_token':result.data.token}) uni.setStorageSync("xtt_lifeData2",{'vuex_token':result.data.token})
const currentPage = const currentPage =
getCurrentPages()[ getCurrentPages()[

@ -81,12 +81,12 @@
<view class="ad"> <view class="ad">
<image src="../../static/index_title.png"></image> <image src="../../static/index_title.png"></image>
<view class="ad-wrap"> <view class="ad-wrap">
<view @click="toAd(1)"> <view @click="toAd(0)">
<image class="img1" :src="banner2[0]['upfile_url']"></image> <image class="img1" :src="banner2[0]['upfile_url']"></image>
</view> </view>
<view> <view>
<image @click="toAd(2)" class="img2" :src="banner2[1]['upfile_url']"></image> <image @click="toAd(1)" class="img2" :src="banner2[1]['upfile_url']"></image>
<image @click="toAd(3)" class="img3" :src="banner2[2]['upfile_url']"></image> <image @click="toAd(2)" class="img3" :src="banner2[2]['upfile_url']"></image>
</view> </view>
</view> </view>
</view> </view>
@ -122,7 +122,7 @@
}, },
onLoad(option) { onLoad(option) {
this.getBanner() this.getBanner()
let token = uni.getStorageSync('xtt_lifeData')?uni.getStorageSync('xtt_lifeData').vuex_token:'' let token = uni.getStorageSync('xtt_lifeData2')?uni.getStorageSync('xtt_lifeData2').vuex_token:''
if (isNull(token)) { if (isNull(token)) {
this.getToken() this.getToken()
} }

@ -163,7 +163,7 @@
onLoad() { onLoad() {
const MenuButton = uni.getMenuButtonBoundingClientRect() const MenuButton = uni.getMenuButtonBoundingClientRect()
this.navBarTop = MenuButton.top // this.navBarTop = MenuButton.top //
this.myToken = uni.getStorageSync('xtt_lifeData').vuex_token this.myToken = uni.getStorageSync('xtt_lifeData2').vuex_token
}, },
onShow() { onShow() {
this.getInitUser() this.getInitUser()

@ -2,11 +2,11 @@ import Vue from 'vue'
import Vuex from 'vuex' import Vuex from 'vuex'
Vue.use(Vuex) Vue.use(Vuex)
let xtt_lifeData = {}; let xtt_lifeData2 = {};
try{ try{
// 尝试获取本地是否存在xtt_lifeData变量第一次启动APP时是不存在的 // 尝试获取本地是否存在xtt_lifeData2变量第一次启动APP时是不存在的
xtt_lifeData = uni.getStorageSync('xtt_lifeData'); xtt_lifeData2 = uni.getStorageSync('xtt_lifeData2');
}catch(e){ }catch(e){
} }
@ -15,26 +15,26 @@ try{
let saveStateKeys = ['vuex_user', 'vuex_token','vuex_share']; let saveStateKeys = ['vuex_user', 'vuex_token','vuex_share'];
// 保存变量到本地存储中 // 保存变量到本地存储中
const savextt_LifeData = function(key, value){ const savextt_LifeData2 = function(key, value){
// 判断变量名是否在需要存储的数组中 // 判断变量名是否在需要存储的数组中
if(saveStateKeys.indexOf(key) != -1) { if(saveStateKeys.indexOf(key) != -1) {
// 获取本地存储的xtt_lifeData对象,将变量添加到对象中 // 获取本地存储的xtt_lifeData2对象,将变量添加到对象中
let tmp = uni.getStorageSync('xtt_lifeData'); let tmp = uni.getStorageSync('xtt_lifeData2');
// 第一次打开APP不存在xtt_lifeData变量,故放一个{}空对象 // 第一次打开APP不存在xtt_lifeData2变量,故放一个{}空对象
tmp = tmp ? tmp : {}; tmp = tmp ? tmp : {};
tmp[key] = value; tmp[key] = value;
// 执行这一步后所有需要存储的变量都挂载在本地的xtt_lifeData对象中 // 执行这一步后所有需要存储的变量都挂载在本地的xtt_lifeData2对象中
uni.setStorageSync('xtt_lifeData', tmp); uni.setStorageSync('xtt_lifeData2', tmp);
} }
} }
const store = new Vuex.Store({ const store = new Vuex.Store({
// 下面这些值仅为示例,使用过程中请删除 // 下面这些值仅为示例,使用过程中请删除
state: { state: {
// 如果上面从本地获取的xtt_lifeData对象下有对应的属性就赋值给state中对应的变量 // 如果上面从本地获取的xtt_lifeData2对象下有对应的属性就赋值给state中对应的变量
// 加上vuex_前缀是防止变量名冲突也让人一目了然 // 加上vuex_前缀是防止变量名冲突也让人一目了然
vuex_user: xtt_lifeData.vuex_user ? xtt_lifeData.vuex_user : {}, vuex_user: xtt_lifeData2.vuex_user ? xtt_lifeData2.vuex_user : {},
vuex_token: xtt_lifeData.vuex_token ? xtt_lifeData.vuex_token : '', vuex_token: xtt_lifeData2.vuex_token ? xtt_lifeData2.vuex_token : '',
// 如果vuex_version无需保存到本地永久存储无需xtt_lifeData.vuex_version方式 // 如果vuex_version无需保存到本地永久存储无需xtt_lifeData2.vuex_version方式
vuex_version: '1.0.0', vuex_version: '1.0.0',
vuex_sign_base64: '', vuex_sign_base64: '',
@ -59,7 +59,7 @@ const store = new Vuex.Store({
saveKey = payload.name; saveKey = payload.name;
} }
// 保存变量到本地,见顶部函数定义 // 保存变量到本地,见顶部函数定义
savextt_LifeData(saveKey, state[saveKey]) savextt_LifeData2(saveKey, state[saveKey])
} }
} }
}) })

Loading…
Cancel
Save