main.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import Vue from 'vue'
  2. import App from './App'
  3. import { myRequest } from './util/api.js'
  4. // 全局挂载请求方法
  5. Vue.prototype.$myRequest = myRequest
  6. Vue.config.productionTip = false
  7. // 全局检查登录函数
  8. Vue.prototype.checkLogin = function (){
  9. // uni.getStorage({
  10. // key: 'Authorization',
  11. // success: function (res) {
  12. // console.log(res.data);
  13. // }
  14. // });
  15. // 登录及判断localStorage是否村存在,不存在则需要登录。跳转到登录接界面。
  16. // 还有一种就是,localstorage存在,但是token已经失效。这个你要做数据判断。
  17. // if(localStorage.getItem('Authorization') != null){
  18. if( uni.getStorageSync('Authorization') ){
  19. // console.log('登录过了');
  20. }else{
  21. // console.log('没有登录');
  22. uni.showToast({
  23. icon:"none",
  24. title:"请先登录"
  25. })
  26. setTimeout(function(){
  27. uni.redirectTo({
  28. url: "/pages/login/login"
  29. });
  30. },2000);
  31. return false
  32. }
  33. }
  34. App.mpType = 'app'
  35. const app = new Vue({
  36. ...App
  37. })
  38. app.$mount()