common.js 826 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. // import config from "./config"
  2. // import store from "@/store/index.js"
  3. import config from "./config.js"
  4. export const setToken = (tokenVal) => {
  5. try {
  6. uni.setStorageSync(config.tokenKey, tokenVal);
  7. } catch (e) {
  8. // error
  9. }
  10. }
  11. export const getToken = () => {
  12. try {
  13. const value = uni.getStorageSync(config.tokenKey);
  14. return value || ''
  15. } catch (e) {
  16. // error
  17. }
  18. }
  19. // 判断是否登录
  20. export const ifLogin_ = () => {
  21. return new Promise((resolve, reject) => {
  22. if (getToken()) {
  23. resolve()
  24. } else {
  25. uni.navigateTo({
  26. url: '/pages/login/index'
  27. });
  28. reject()
  29. };
  30. })
  31. };
  32. export const reverseBack = () => {
  33. const pages = getCurrentPages()
  34. if (pages.length <= 1) {
  35. uni.reLaunch({
  36. url: '/pages/index/index'
  37. });
  38. } else {
  39. uni.navigateBack({
  40. delta: 1,
  41. fail: err => {}
  42. })
  43. }
  44. }