引入
我们有着这么一个 login
方法, 主要处理 登录逻辑
const login = (mode: string) => {
if (mode === 'account') {
loginWithAccount();
} else if (mode === 'email') {
loginWithEmial();
} else if (mode === 'github') {
loginWithGithub();
} else if (mode === 'mobile') {
loginWithMobie();
} else if (mode === 'weChat') {
loginWithWeChat();
} else if (mode === 'weibo') {
loginWithWeibo();
} else if (mode === 'qq') {
loginWithQQ();
} else {
throw new Error('not support mode:' + mode);
}
};