1
hronro 2022-08-01 06:59:32 +08:00 via iPhone
根据不同域名载入不同页面,这个是 nginx 最基本的功能了吧
|
2
vivipure 2022-08-01 09:07:55 +08:00
感觉可以通过 SSG 打包一份就 ok 了,将所有的域名都指向构建好的页面。在 JS 中写逻辑,根据域名加载语言包。
|
3
9ki 2022-08-01 09:09:39 +08:00
nextjs (React 的 SSR 框架) 是原生支持楼主说的功能的, vue 的话可以试试 https://i18n.nuxtjs.org/
|
4
snoopyhai 2022-08-01 09:11:50 +08:00
如果没记错:
vue-i18n 是 url 保持不变, 更换语言包 而 nuxt 中的 i18n 插件.是每种语言有一个独立的 url. 比如默认: abc.com/index; 英文: abc.com/en/index; 既有静态化的需求, 又有多语言的需求. 试试 nuxt? |
5
duan602728596 2022-08-01 10:56:31 +08:00
可以根据 ip 提前知道位置吧
|
6
ragnaroks 2022-08-01 16:08:43 +08:00
SSG 将所有 locale 加载并使用一个默认 locale ,显示一个加载组件,通过脚本判断域名后执行更新操作,隐藏加载组件
|