如何<html>根据传入请求的 cookie 添加 dir 属性?



我需要为所选语言设置方向。

如果是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);
}

演示

最新更新