我使用account-ui在meteor中实现下拉登录。问题是我无法扩展用户注册并添加名字和姓氏字段。 Meteor帐户ui仅建议使用电子邮件/用户名和密码。这是我的代码:
export default class AccountsWrapper extends Component {
componentDidMount(){
this.view = Blaze.render(Template.loginButtons, ReactDOM.findDOMNode(this.refs.container));
}
componentWillUnount(){
Blaze.remove(this.view);
}
render(){
return <span ref="container" />;
}
}
答案 0 :(得分:1)
不幸的是accounts-ui
包没有提供实现此目的的方法。您可以尝试使用其中一个useraccounts
软件包,因为它们可以自定义表单字段。
使用React,我发现使用uniforms
和simpl-schema
npm包创建自定义登录/注册表单相对容易。
您当然可以,如果您愿意,只需继续使用accounts-ui
并将注册流程更改为分步流程,在初始帐户创建后输入其他详细信息。