Реагируй intl return [объект Объект] - PullRequest
0 голосов
/ 30 сентября 2018

Я пытаюсь использовать реагировать на перевод страницы моего сайта. Github

json lang:

fr.json : 
{
    "errorPage.title": Erreur 404"
}

en.json : 
{
    "errorPage.title": Error 404"
}

У меня есть это в моем файле js

const title = <FormattedMessage id="errorPage.title" defaultMessage="Erreur 404" />

document.title = title;

Это возвращает на моей титульной странице этот [объектОбъект]

Как я могу это сделать?Спасибо!

1 Ответ

0 голосов
/ 30 сентября 2018

Поскольку ключ содержит.Обозначение, вам необходимо получить доступ к ключу, например

object["errorPage.title"]

Кроме того, у отправленного вами значения ключа json отсутствуют двойные кавычки в начале

Вам нужно сделать что-то, подобное приведенному ниже, чтобы оно работало

const object = {
     "errorPage.title": "Error 404"
}

const title = object["errorPage.title"];
document.title = title;
...