globalVars.js 713 B

123456789101112131415161718192021
  1. let globalVars={
  2. getToken:function(){ //promise
  3. return new Promise(function(resolve,reject){
  4. if ($.cookie('token')){resolve($.cookie('token'));return;}
  5. axios.get(window.urls.token).then(function (response) {
  6. if (response.data.result==null||response.data.result==='failure'){
  7. alert('尚未登录,请登录后重试');
  8. return ''
  9. }
  10. let token=response.data.token
  11. $.cookie('token',token)
  12. resolve(token)
  13. }).catch(function (error) {
  14. reject("get Token error:"+error)
  15. })
  16. })
  17. },
  18. };
  19. module.exports=globalVars;