Commit d826183e by Caiyijun

发布版本

parent 010bcfb6
import axios from 'axios';//引入axios import axios from 'axios';//引入axios
export function fetch(options) { export function fetch(options) {
if (!window['userData']) { // if (!window['userData']) {
let user_data_str = localStorage.getItem('walk_userData'); // let user_data_str = localStorage.getItem('walk_userData');
if (user_data_str) { // if (user_data_str) {
window['userData'] = JSON.parse(user_data_str); // window['userData'] = JSON.parse(user_data_str);
} // }
} // }
if (!window['userData']) { // if (!window['userData']) {
localStorage.setItem('last_url', location.hash.slice(1)); // localStorage.setItem('last_url', location.hash.slice(1));
location.replace('#/Author'); // location.replace('#/Author');
// this.$router.push({name:"Author"}) // // this.$router.push({name:"Author"})
} // }
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const instance = axios.create({ //instance创建一个axios实例,可以自定义配置,可在 axios文档中查看详情 const instance = axios.create({ //instance创建一个axios实例,可以自定义配置,可在 axios文档中查看详情
//所有的请求都会带上这些配置,比如全局都要用的身份信息等。 //所有的请求都会带上这些配置,比如全局都要用的身份信息等。
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'Authorization': window['userData']?window['userData'].token:'' // 'Authorization': window['userData']?window['userData'].token:''
// 'Authorization':"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJvcGVuX2lkIjoiMTExMTExMTExMTExMTExMTExMTExMTExMTExMSIsInVuaW9uX2lkIjoiMTExMTExMTExMTExMTExMTExMTExMTExMTExMSIsImV4cCI6MTU1NDMxNzM0NH0.3yWRj-qm-Rk1PcCc7KrifJiuExlzETSBznBxrtYA3dU" 'Authorization':"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJvcGVuX2lkIjoiMTExMTExMTExMTExMTExMTExMTExMTExMTExMSIsInVuaW9uX2lkIjoiMTExMTExMTExMTExMTExMTExMTExMTExMTExMSIsImV4cCI6MTU1NDMxNzM0NH0.3yWRj-qm-Rk1PcCc7KrifJiuExlzETSBznBxrtYA3dU"
// 'token_in_header': global_.token,//token从全局变量那里传过来 // 'token_in_header': global_.token,//token从全局变量那里传过来
}, },
timeout: 30 * 1000 // 30秒超时 timeout: 30 * 1000 // 30秒超时
...@@ -30,16 +30,16 @@ export function fetch(options) { ...@@ -30,16 +30,16 @@ export function fetch(options) {
resolve(response.data);//把请求到的数据发到引用请求的地方 resolve(response.data);//把请求到的数据发到引用请求的地方
}) })
.catch(error => { .catch(error => {
console.log('请求异常信息:', error); // console.log('请求异常信息:', error);
console.log(error); // console.log(error);
if (error.response.status == 401) { // if (error.response.status == 401) {
localStorage.setItem('last_url', location.hash.slice(1)); // localStorage.setItem('last_url', location.hash.slice(1));
localStorage.setItem('walk_userData', ''); // localStorage.setItem('walk_userData', '');
location.replace('#/Author'); // location.replace('#/Author');
// this.$router.push({name:"Author"}) // // this.$router.push({name:"Author"})
} else { // } else {
reject(error); // reject(error);
} // }
}); });
}); });
......
//也可以像下面这样,区分环境或者区分服务器等等 //也可以像下面这样,区分环境或者区分服务器等等
// let service = 'dev' let service = 'dev'
let service = 'prod'; // let service = 'prod';
let api = '' let api = ''
if (service === 'dev') { if (service === 'dev') {
/**dev开发**/ /**dev开发**/
......
...@@ -55,6 +55,7 @@ ...@@ -55,6 +55,7 @@
</div> </div>
</div> </div>
</swiper-slide> </swiper-slide>
<div class="swiper-pagination" slot="pagination" style="opacity: 0"></div>
</swiper> </swiper>
<!-- </div>--> <!-- </div>-->
<div class="func-btn" @click="goOtherPage('GoXCX')">提交今日步数</div> <div class="func-btn" @click="goOtherPage('GoXCX')">提交今日步数</div>
...@@ -143,7 +144,11 @@ ...@@ -143,7 +144,11 @@
spaceBetween: 10, spaceBetween: 10,
notNextTick: true, notNextTick: true,
loop: false, loop: false,
autoplay: false autoplay: false,
pagination: {
el: '.swiper-pagination',
clickable: false
}
}, },
showSwiper: false, showSwiper: false,
bet_bonus: "0.00", bet_bonus: "0.00",
...@@ -525,7 +530,7 @@ ...@@ -525,7 +530,7 @@
box-sizing: border-box; box-sizing: border-box;
overflow-x: scroll; overflow-x: scroll;
white-space: nowrap; white-space: nowrap;
-webkit-overflow-scrolling: touch;
&::-webkit-scrollbar { &::-webkit-scrollbar {
display: none; display: none;
} }
......
//vue.config.js //vue.config.js
module.exports = { module.exports = {
// 选项... // 选项...
publicPath: 'https://miniapp-api.wxatech.com/app_pages', // publicPath: 'https://miniapp-api.wxatech.com/app_pages',
indexPath: "walk_daka.html", // indexPath: "walk_daka.html",
assetsDir: "walk_static", // assetsDir: "walk_static",
devServer: { devServer: {
proxy: { proxy: {
'/api': { '/api': {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment