34 lines
843 B
TypeScript
34 lines
843 B
TypeScript
import { PropsWithChildren } from 'react';
|
|
import { useLaunch } from '@tarojs/taro';
|
|
import 'taro-ui/dist/style/index.scss';
|
|
import './app.scss';
|
|
import { checkLogin, checkToken } from './service/checkLogin';
|
|
import wechatUser from './wechat';
|
|
import { loginAte } from './service/login';
|
|
import { getInfo } from './service/getInfo';
|
|
|
|
function App({ children }: PropsWithChildren<any>) {
|
|
useLaunch(() => {
|
|
console.log('App launched.');
|
|
// if (checkLogin()) {
|
|
// wechatUser.setToken(checkToken());
|
|
// if(getMemberInfo());
|
|
// } else {
|
|
// loginAte();
|
|
// }
|
|
checkLogin((success) => {
|
|
if (success) {
|
|
wechatUser.setToken(checkToken());
|
|
getInfo();
|
|
} else {
|
|
loginAte();
|
|
}
|
|
});
|
|
});
|
|
|
|
// children 是将要会渲染的页面
|
|
return children;
|
|
}
|
|
|
|
export default App;
|