我需要为所选语言设置方向。
如果是RTL,我需要设置<html dir='rtl'>
,否则设置<html dir='ltr'>
。
选择的语言在HTTP请求中以cookie的形式出现。
我如何在Vite中做到这一点?
可以在文档中查询<html>
,并设置其dir
属性:
const setHtmlLangDir = () => {
const dir = /* direction of lang from cookie */
document.querySelector('html').setAttribute('dir', dir);
}
演示