uni-app项目中如何改变内部组件的显示语言(国际化)
2022-10-08 本文已影响0人
VinSmokeW
下面以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
原文链接:https://blog.csdn.net/xulihua_75/article/details/126161993