首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有反应的dayjs --原生的--如何加载所有的dayjs地区?

有反应的dayjs --原生的--如何加载所有的dayjs地区?
EN

Stack Overflow用户
提问于 2022-08-17 08:43:56
回答 1查看 215关注 0票数 1

试图在此answer之后动态导入区域设置。

代码语言:javascript
复制
import(`dayjs/locale/${currentLocale}`)
    .then(() => {
        dayjs.locale(currentLocale);
    });

得到了错误:

第26行的

无效调用:导入(“dayjs/locale/”+ currentLocale)

我想这更像是"web方式“--遵循this,我理解我需要在编译时加载所有的dayjs语言环境。

我该怎么做?

EN

回答 1

Stack Overflow用户

发布于 2022-08-17 13:32:07

我相信你能做到

代码语言:javascript
复制
const locale = DeviceInfo.getDeviceLocale()
dayjs.locale(locale)

您需要导入所需的区域设置,以便将它们包含在包中

代码语言:javascript
复制
import 'dayjs/locale/te'
import 'dayjs/locale/en'
...etc

这需要使用react本机设备-info,您可以尝试找到获取locale tho的其他方法,然后设置区域设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73385434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档