react项目中国际化问题

用react-intl做国际化的时候,All的时候可以用<FormattedMessage id="helloSomeone" tagName="div"
}} /> 这么弄,这种lable=“指标”这种的时候怎么做国际化呢?

<FormGroup label="指标" labelFor="text-input" className="bp3-form-group-30P">

<div className="bp3-input-group bp3-select bp3-fill" fill="true">
    <select name="status" defaultValue={-1} fill="true" onChange={event => this.onChangeValue(event)} >
        <option value="-1">All</option>
    </select>
</div>

</FormGroup>

阅读 2.7k
3 个回答
<FormGroup label={intl.formatMessage({id: 'i18nid': defaultMessage: '指标'})} labelFor="text-input" className="bp3-form-group-30P">
<div className="bp3-input-group bp3-select bp3-fill" fill="true">
    <select name="status" defaultValue={-1} fill="true" onChange={event => this.onChangeValue(event)} >
        <option value="-1"><FormattedMessage id={'i18nid'} defaultMessage="All"/></option>
    </select>
</div>
新手上路,请多包涵

react-intl了解一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题