diff --git a/main.js b/main.js index be05ed1..48b0838 100644 --- a/main.js +++ b/main.js @@ -1,5 +1,6 @@ import App from './App' import store from './store' +import { request, request1 } from "./util/request.js"; // #ifndef VUE3 import Vue from 'vue' @@ -19,6 +20,10 @@ const app = new Vue({ app.$mount() // #endif +//挂在request +Vue.prototype.$request = request; +Vue.prototype.$request1 = request1; + // #ifdef VUE3 import { createSSRApp diff --git a/pages.json b/pages.json index 9cc4f26..ce25e7c 100644 --- a/pages.json +++ b/pages.json @@ -12,6 +12,23 @@ } }, "pages": [ + { + "path": "pages/login/login", + "style": { + "navigationBarTitleText": "登录", + "app-plus": { + "bounce": "vertical", + "titleNView": { + "buttons": [{ + "text": "\ue534", + "fontSrc": "/static/uni.ttf", + "fontSize": "22px", + "color": "#FFFFFF" + }] + } + } + } + }, // pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages { "path": "pages/tabBar/component/component", diff --git a/pages/login/login.vue b/pages/login/login.vue new file mode 100644 index 0000000..3529f54 --- /dev/null +++ b/pages/login/login.vue @@ -0,0 +1,89 @@ + + + + \ No newline at end of file diff --git a/util/request.js b/util/request.js index c49bf1d..2b52cc9 100644 --- a/util/request.js +++ b/util/request.js @@ -18,10 +18,10 @@ const request = (url, data, method = 'GET') => { if (res.statusCode == 200) { if (res.data.code === "200" || res.data.code === "" || res.data.status == "200") { resolve(res.data) - } else if (res.data.code === "20004" || res.data.code === "20005") { - uni.removeStorageSync("storage_key") + } else if (res.data.code === "401") { + uni.removeStorageSync("satoken") uni.navigateTo({ - url: '/pages_category_page2/userModule/login' + url: '/pages/login/login' }) } else { resolve(res.data)