apps.js 394 B

12345678910111213141516171819202122
  1. import { appAuth } from '../api/public';
  2. class Apps{
  3. /**
  4. * 授权登录获取token
  5. * @param {Object} code
  6. */
  7. authApp(code) {
  8. return new Promise((resolve, reject) => {
  9. appAuth(code,{'spread_spid': 0})
  10. .then(({
  11. data
  12. }) => {
  13. resolve(data);
  14. Cache.set(WX_AUTH, code);
  15. Cache.clear(STATE_KEY);
  16. })
  17. .catch(reject);
  18. });
  19. }
  20. }
  21. export default new Apps();