Meteor - React:向loginButtons添加自定义字段

时间:2018-03-28 18:37:39

标签: reactjs meteor meteor-blaze meteor-accounts

我使用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" />;
    }
}

What i have

What i want

1 个答案:

答案 0 :(得分:1)

不幸的是accounts-ui包没有提供实现此目的的方法。您可以尝试使用其中一个useraccounts软件包,因为它们可以自定义表单字段。

使用React,我发现使用uniformssimpl-schema npm包创建自定义登录/注册表单相对容易。

您当然可以,如果您愿意,只需继续使用accounts-ui并将注册流程更改为分步流程,在初始帐户创建后输入其他详细信息。