auth.js 620 B

123456789101112131415161718192021222324
  1. const CODE_KEY = 'WECHAT_CODE'
  2. export function setCode(code){
  3. window.localStorage.setItem(CODE_KEY,code || '')
  4. }
  5. export function getCode(){
  6. return window.localStorage.getItem(CODE_KEY) || ''
  7. }
  8. export function removeCode(){
  9. return window.localStorage.removeItem(CODE_KEY)
  10. }
  11. export function getParameterByName(name) {
  12. var url = window.location.href;
  13. name = name.replace(/[\[\]]/g, '\\$&');
  14. var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)');
  15. var results = regex.exec(url);
  16. if (!results) return null;
  17. if (!results[2]) return '';
  18. return decodeURIComponent(results[2].replace(/\+/g, ' '));
  19. }