12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import Vue from 'vue'
- import App from './App'
- import { myRequest } from './util/api.js'
- // 全局挂载请求方法
- Vue.prototype.$myRequest = myRequest
- Vue.config.productionTip = false
- // 全局检查登录函数
- Vue.prototype.checkLogin = function (){
-
- // uni.getStorage({
- // key: 'Authorization',
- // success: function (res) {
- // console.log(res.data);
- // }
- // });
- // 登录及判断localStorage是否村存在,不存在则需要登录。跳转到登录接界面。
- // 还有一种就是,localstorage存在,但是token已经失效。这个你要做数据判断。
-
- // if(localStorage.getItem('Authorization') != null){
-
- if( uni.getStorageSync('Authorization') ){
- // console.log('登录过了');
-
- }else{
- // console.log('没有登录');
-
- uni.showToast({
- icon:"none",
- title:"请先登录"
- })
-
- setTimeout(function(){
- uni.redirectTo({
- url: "/pages/login/login"
- });
- },2000);
-
- return false
- }
- }
- App.mpType = 'app'
- const app = new Vue({
- ...App
- })
- app.$mount()
|