utils.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import Taro,{getCurrentPages} from "@tarojs/taro";
  2. import { login } from '../../utils/servers/servers'
  3. /**
  4. * @description 获取当前页url
  5. */
  6. export const getCurrentPageUrl = () => {
  7. let pages = Taro.getCurrentPages()
  8. let currentPage = pages[pages.length - 1]
  9. let url = currentPage.route
  10. return url
  11. };
  12. export const pageToLogin = async () => {
  13. Taro.reLaunch({
  14. url: '/pages/login/index'
  15. })
  16. // if (!path.includes('login')) {
  17. // setTimeout(async ()=>{
  18. // Taro.showLoading({title: '重新登录中...',})
  19. // setTimeout(async ()=>{
  20. // let loginMsg = await Taro.login();
  21. // if (loginMsg.code) {
  22. // try{
  23. // let msg = await login({code:loginMsg.code});
  24. // if(msg.error.length === 0){
  25. // Taro.setStorageSync('token', msg.token);
  26. // Taro.showToast({title:'登录成功',icon:'success'});
  27. // Taro.startPullDownRefresh();
  28. // }else{
  29. // Taro.showToast({title:msg.error[0].message,icon:'none'})
  30. // }
  31. // }catch (err) {
  32. // Taro.showToast({title:'系统错误,请稍后重试',icon:'none'});
  33. // }
  34. // } else {
  35. // Taro.showToast({title:loginMsg.errMsg,icon:'none'})
  36. // }
  37. // Taro.hideLoading();
  38. // },800)
  39. // },800)
  40. //
  41. // }
  42. }