我尝试根据语言的方向更改样式
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
但什么都没有改变
由于您只分配了一次,因此语言更改后不会自动更改。您应该在更改语言时重新分配它,或直接使用i18n.dir()
。