uni-app项目中如何改变内部组件的显示语言(国际化)

下面以uni-app内置组件picker来举例说明

1. uni-appd的picker组件

网址:https://uniapp.dcloud.net.cn/component/picker.html#%E6%99%AE%E9%80%9A%E9%80%89%E6%8B%A9%E5%99%A8

2. 原本是想更改 按钮文字的,结果官方没提供属性

官方文档
示例

3. 经过百度得知,人家就是没提供方法。

参考网址:https://www.fakin.cn/2590.html

4.解决方案:

终于终于终于,找到解决方法了,uni组件和接口显示会根据设置的语言环境自动切换,未支持的系统语言环境会显示为英文。picker本身就是uni的组件。我们直接人为设置语言即可。

设置当前语言为英文。这是核心代码:

uni.setLocale('en');

我是直接在picker组件存在的页面的onLoad里面直接写入的。弹框一出现就是英文。


图片.png

在这里插入图片描述
关于设置语言的网址:
https://uniapp.dcloud.net.cn/api/ui/locale.html

图片.png

原文链接:https://blog.csdn.net/xulihua_75/article/details/126161993

你可能感兴趣的:(uni-app项目中如何改变内部组件的显示语言(国际化))