帖子
帖子
用户
博客
课程
显示全部楼层
6
帖子
0
勋章
43
Y币

[多端开发] 求助切换语言底边栏不生效的问题

[复制链接]
发表于 2024-6-5 10:22:48
求助下各位大佬, 665fcb6044a4f.png 现在我用的是这个方式切换语言,偶尔会失效,或者出现标题是英文菜单页是中文的情况,除此之外,底部栏tabbar的语言怎么切换 665fcbc18f07e.png 现在底部是配置的tabbr方式
至高吾·尚
0
帖子
2
勋章
1646
Y币
最佳答案
可以使用api.setTabBarItemAttr去修改具体某一个tabBarItem的属性,其中就包含文字内容,不过只能一个一个的修改。 如果可以的话,个人建议修改语言后,app自动重启,然后重新初始化tabBar的时候,使用对应语言的内容,这样比较流畅
0
帖子
2
勋章
1646
Y币
可以使用api.setTabBarItemAttr去修改具体某一个tabBarItem的属性,其中就包含文字内容,不过只能一个一个的修改。


如果可以的话,个人建议修改语言后,app自动重启,然后重新初始化tabBar的时候,使用对应语言的内容,这样比较流畅
6
帖子
0
勋章
43
Y币
至高吾·尚 · 2024-6-5 10:32可以使用api.setTabBarItemAttr去修改具体某一个tabBarItem的属性,其中就包含文字内容,不过只能一个一个的修改。



您好,谢谢回复,我去看了下api.setTabBarItemAttr这个方法,也就是说,我在我上面写的setLang()方法中,我的底部有5个页面按钮,我就要添加5个api.setTabBarItemAttr({
index: 0,
badge: {
  text: one
}
});   api.setTabBarItemAttr({
index: 1,
badge: {
  text: two
}
});。。。这样去单独修改每一个按钮的文字是吗
BIP727828 · 2024-6-5 11:02您好,谢谢回复,我去看了下api.setTabBarItemAttr这个方法,也就是说,我在我上面写的setLang()方法中,我的底部有5个页面按钮,我就要添加5个api.setTabBarItemAttr({
index: 0,
badge: {

是的
您需要登录后才可以回帖 登录

本版积分规则