3***@qq.com
3***@qq.com
  • 发布:2024-03-15 15:31
  • 更新:2024-03-15 16:01
  • 阅读:293

【报Bug】uniapp-vue2项目兼容ios,picker组件显示英文,设置见替中文无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 1903

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iphone 8 plus 版本:16.6 [attach]128799[/attach] [attach]128799[/attach] [attach]128799[/attach]

操作步骤:

就是设置无效,

预期结果:

设置了中文就应该picker上面就应该展示中文格式,比如取消,确定等

实际结果:

语言设置无效

bug描述:

兼容ios,picker组件显示英文,1.在onLaunch里面通过uni.setLocale('zh-Hans'),2.在manifest.json中源码视图里面设置"locale" : "zh-Hans",3,在页面onLoad()里面再次设置uni.setLocale('zh-Hans'),4.在页面上用<view class="data-manage-wrapper" lang="zh-CN">,四种都无效,最终在iOS上展示英文

2024-03-15 15:31 负责人:无 分享
已邀请:
iOSDeveloper

iOSDeveloper - 专注于iOS相关领域

代码贴一下看看

3***@qq.com

3***@qq.com (作者) - 嘿嘿嘿

app.vue:onLaunch: function() {
console.log('App Launch');
uni.setLocale('zh-Hans')
},
每个页面上:<view class="data-manage-wrapper" lang="zh-CN"></view>
onLoad() {
uni.setLocale('zh-Hans')
},

iOSDeveloper

iOSDeveloper - 专注于iOS相关领域

试试 uni.setLocale('en');

3***@qq.com

3***@qq.com (作者) - 嘿嘿嘿

安卓上设置 uni.setLocale('en');是正常,的iOS上本来就是英文,这样设置以后更无效了把

3***@qq.com

3***@qq.com (作者) - 嘿嘿嘿

安卓上设置 uni.setLocale('en');是正常,的iOS上本来就是英文,这样设置以后更无效了把

iOSDeveloper

iOSDeveloper - 专注于iOS相关领域

不好意思,理解错了,用 uni.setLocale('zh-Hans')

iOSDeveloper

iOSDeveloper - 专注于iOS相关领域

或者 <picker mode="date" value="{{value}}" start="2015-09-01" end="2022-09-01" language="zh-cn"> 这样

  • 3***@qq.com (作者)

    好,我试一下

    2024-03-15 15:53

3***@qq.com

3***@qq.com (作者) - 嘿嘿嘿

都是用的uni.setLocale('zh-Hans'),但是设置无效,麻烦看一下这个问题呢

iOSDeveloper

iOSDeveloper - 专注于iOS相关领域

你加我好友,我远程看一下

3***@qq.com

3***@qq.com (作者) - 嘿嘿嘿

加个好友可以的,可是公司保密性比较强,不允许远程

  • iOSDeveloper

    可以的,这个上边交流比较麻烦

    2024-03-15 16:03

要回复问题请先登录注册