nuxt 前端在asyncData获取浏览器语言
可以使用nuxt提供的context对象中的req属性获取浏览器语言。
在页面组件中,可以这样使用:
<script>
export default {
asyncData({ req }) {
const language = req.headers['accept-language']
return { language }
}
}
</script>
这里获取的是请求头中的accept-language属性,它包含了浏览器的语言偏好。获取到语言后,可以将其作为asyncData的返回值,然后在页面组件中使用。
原文地址: https://www.cveoy.top/t/topic/H2P 著作权归作者所有。请勿转载和采集!