``` tsx
interface IUserLoginParam {
  mobile?: string;
  // 打开样式，默认"1":登录对话框;
  openType?: '1';
  // 是否强制登陆显示登录框, 默认true.
  forceLogin?: 'true' | 'false';
}

interface IUserLoginResult {
  // 0:标识已登陆成功, 1:未登录(登录失败，取消等)
  status: '0' | '1';
  userInfo?: {
    realName: string;
    lastLoginTime?: string;
    gender: string;
    nickName: string;
    photo: string;
    userId: string;
  };
}
// fore login
private forceLogin = () => {
  forceLogin((err, result) => {
    if (err) {
      alert('err: ' + JSON.stringify(result));
    } else {
      alert(JSON.stringify(result));
    }
  });
}
// try login
private tryLogin = () => {
  tryLogin((err, result) => {
    if (err) {
      alert('err: ' + JSON.stringify(result));
    } else {
      alert(JSON.stringify(result));
    }
  });
}
```