Meteor - React:将自定义字段添加到 loginButtons
Meteor - React: Add custom fields to loginButtons
我正在使用 account-ui 在 meteor 中实现下拉登录。问题是我无法扩展用户注册并添加名字和姓氏字段。流星帐号ui只建议email/username和密码。这是我的代码:
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" />;
}
}
不幸的是,accounts-ui
包没有提供完成此操作的方法。您可以尝试使用 useraccounts
软件包之一,因为它们能够自定义表单字段。
尽管使用 React,我发现使用 uniforms
和 simpl-schema
npm 包创建自定义 login/signup 表单相对容易。
如果您愿意,您当然可以继续使用 accounts-ui
并将注册流程更改为分步流程,他们在初始帐户创建后输入其他详细信息。
我正在使用 account-ui 在 meteor 中实现下拉登录。问题是我无法扩展用户注册并添加名字和姓氏字段。流星帐号ui只建议email/username和密码。这是我的代码:
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" />;
}
}
不幸的是,accounts-ui
包没有提供完成此操作的方法。您可以尝试使用 useraccounts
软件包之一,因为它们能够自定义表单字段。
尽管使用 React,我发现使用 uniforms
和 simpl-schema
npm 包创建自定义 login/signup 表单相对容易。
如果您愿意,您当然可以继续使用 accounts-ui
并将注册流程更改为分步流程,他们在初始帐户创建后输入其他详细信息。