uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文
uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文
示例代码:
<uni-file-picker ref=“files” :auto-upload=“false” :customUpload=“true” limit=“5”
@uploadMethod=“uploadMethod” v-model=“formData.imageValue” fileMediatype=“image” mode=“grid” />
## 操作步骤:
最新版本 hbx即可
## 预期结果:
显示中文
## 实际结果:
显示英文且无法切换
## bug描述:
期待是中文 但是 出现的是英文
| 信息类别 | 信息详情 |
|--------------|------------------|
| 产品分类 | uniapp/App |
| PC开发环境 | Mac |
| PC版本号 | 11.0.1 (20B29) |
| HBuilderX类型| Alpha |
| HBuilderX版本| 3.2.7 |
| 手机系统 | Android |
| 手机版本号 | Android 11 |
| 手机厂商 | 华为小米OPPO 等 |
| 手机机型 | 所有 |
| 页面类型 | vue |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |

更多关于uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
问题复现,下个版本将修复,已加分,感谢您的反馈!
更多关于uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题是由于 uni-file-picker 组件在最新版本中使用了系统原生的文件选择器,其界面语言跟随系统语言设置。如果系统语言是英文,组件界面就会显示为英文。
解决方法如下:
-
检查系统语言设置:确保设备的系统语言设置为中文。在 Android 设备的设置中,将语言切换为中文即可。
-
配置应用语言:在
manifest.json中配置应用支持的语言。添加以下配置:
"app-plus": {
"locale": "zh_CN"
}
这可以确保应用默认使用中文环境。
- 使用自定义文件选择:如果仍需控制界面语言,可以考虑使用
uni.chooseImageAPI 替代 uni-file-picker,自行实现文件选择逻辑。示例:
uni.chooseImage({
count: 5,
success: (res) => {
// 处理选择的图片
}
})

