我收到如下错误消息:
无法检索数据:${e}
如何将其转换为可以接受此错误参数的定义消息?
标准定义的消息:
const messages = defineMessages({
dataError: {
id: 'data.error',
defaultMessage: 'Could not retrieve data: [default message]'
}
})
谢谢!
最佳答案
如果我这样理解你的话:
const messages = defineMessages({
dataError: {
id: 'data.error',
defaultMessage: 'Could not retrieve data: {message}'
}
})
<FormattedMessage
{...messages.dataError}
values={{message: `Could not retrieve data: ${e}`}}
/>
关于javascript - 如何将参数传递给react-intl中的defineMessages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50298496/