methodTool.js 488 B

123456789101112131415161718192021222324
  1. import store from '@/store/index.js'
  2. import api from './api.js'
  3. export default {
  4. isLogin() {
  5. return new Promise((resolve, reject) => {
  6. if (store.state.token === "") {
  7. uni.getStorage({
  8. key: 'union_id',
  9. success: function(res) {
  10. api.refreshToken(res.data).then(result => {
  11. store.state.token = result.data.token
  12. resolve(true)
  13. })
  14. },
  15. fail: function(err) {
  16. resolve(false)
  17. }
  18. });
  19. } else {
  20. resolve(true)
  21. }
  22. })
  23. },
  24. }