Я пытаюсь сделать приложение, которое поддерживает несколько языков
для этого я использую response-intl, который переводит данные. В то время как
делая это, я сталкиваюсь с проблемой, что, когда я пытаюсь перевести
он возвращает меня как [OBJECT OBJECT], но я ожидаю число или
строка.
Я использую «реагировать-intl»: «2.7.2» для перевода, «реагировать-подсказка»: «3.10.0», для отображения значения всплывающей подсказки
Код подсказки. В этом я хочу, чтобы значение всплывающей подсказки было переведено на другой язык числового формата
<div className="column number"
data-tip={ <FormattedNumber value= {1234234545465655} />}>
1234234545465655
</div>
введите описание изображения здесь
Пожалуйста, найдите выше изображение для справки
Я получаю вывод как [OBJECT OBJECT]
Исходный код:
import { FormattedMessage,FormattedNumber,formatNumber,injectIntl } from 'react-intl';
const TDSHighlights = ({
GlobalData,
currencySymbol,
currency,
props,
}) => (
{console.log(props)}
<div className="column number"
data-tip={num}>
Tooltip value
</div>
);
export default injectIntl(TDSHighlights);
Добавлен пример кода при печати данных реквизита, не получающих значение реквизита