我尝试根据语言的方向更改样式
import i18n from 'i18next';
let isAR = i18n.dir();
我console.warn(isAR)
并没有改变,但是当我console.warn( i18n.dir())
时
直接没有isAR变量,每次我单击FRENCH / ARAB按钮时,它都会更改:
这是我的代码:
console.warn( isAR + ' ' + i18n.dir());
这就是我所拥有的:
通常我必须拥有rtl rtl
或ltr ltr
我试图将let isAR
更改为var isAR
或const isAR
但没有改变
答案 0 :(得分:0)
由于您只分配了一次,因此它不会在语言更改时自动更改。您应该在更改语言后重新分配它,或直接使用i18n.dir()
。