page.js 612 B

12345678910111213141516171819202122232425262728293031
  1. import React from 'react';
  2. import './index.less';
  3. import Page from '@src/containers/Page';
  4. import { User } from '../../../stores/user';
  5. export default class extends Page {
  6. init() {
  7. const { code } = this.props.core.query;
  8. if (code) {
  9. User.loginWechat(code).then(() => {
  10. replaceLink('/');
  11. });
  12. }
  13. }
  14. showWx() {
  15. setTimeout(() => {
  16. const wx = new WxLogin({
  17. id: 'qrCode',
  18. appid: '',
  19. scope: 'snsapi_login',
  20. redirect_uri: encodeURIComponent('/login'),
  21. });
  22. return wx;
  23. }, 100);
  24. }
  25. renderView() {
  26. return <div />;
  27. }
  28. }