我正在使用两种语言的 React VR 制作应用程序:荷兰语和法语。为此,我将使用浏览器检测并使用以下代码:
var language = navigator.language || navigator.userLanguage;
这在我的代码中起作用。
问题是当我设置主要语言手册时。我在索引页面上添加了一个按钮,并在每次更改主要语言时更改 -taglang
的 -属性。html
在下图中,您可以找到我添加到索引页代码中的按钮。
PS:上图翻译:第一个按钮:“在 VR 中查看”,第二个按钮“语言”。
有没有办法在我的 React VR 组件中获取该属性的值?如果值更改,则组件也必须更新。我将在下面使用类似这样的伪代码:
export default class antigif extends React.Component {
constructor() {
this.state = {
// ↓ Bind with the lang-attribute of the `html`-tag ↓
language: Html.Bind('html').attr('lang').value
};
}
}
那可能吗?
注意:此功能在React VR 的 GitHub 存储库中询问。Stack Overflow 上的这个问题是要知道它有可能使用一种解决方法。