在 Nuxt.js 项目中,可以使用 context.app.i18n.locale 获取当前浏览器的语言。在 asyncData 函数中,可以通过 context 对象访问 app 对象,然后访问其中的 i18n 属性,从而获取当前语言。

例如:

export default {
  async asyncData(context) {
    const lang = context.app.i18n.locale
    // ...
  }
}

通过这种方式,您可以根据用户的浏览器语言设置,动态加载不同的内容或执行不同的操作,实现网站的国际化和多语言支持。


原文地址: https://www.cveoy.top/t/topic/lYWa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录