当前位置: 首页 > news >正文

uniapp解决iOS切换语言——原生导航栏buttons文字不生效

uniapp 切换语言原生导航栏buttons文字不生效?

文章目录

    • uniapp 切换语言原生导航栏buttons文字不生效?
      • 效果图
      • page.json配置
      • 解决方式

效果图

在这里插入图片描述


场景:在 tabbar 页面中,配置 原生导航栏 buttons ,切换语言时,不会实时更新问题。


page.json配置

{"path": "pages/index/index","style": {"navigationBarTitleText": "%common.index%","enablePullDownRefresh": true,"app-plus": {"titleNView": {"backgroundImage": "linear-gradient(to right, #fe8c00, #f83600);","buttons": [{"text": "%common.devices%","color": "#fff","fontSize": "18","width": 100,"float": "left"},{"text": "\ue600","color": "#fff","fontSize": "26","width": 60,"float": "right","fontSrc": "/static/iconfont/iconfont.ttf"}}}}
}

解决方式

这里用简单粗暴方式,在 onShow 调用方法,获取当前 webview对象,使用国际化 再次设置 buttons ,以达更新实时文案。欢迎分享其他方案~


let webView = this.$mp.page.$getAppWebview();
webView.setTitleNViewButtonStyle(0, {text: this.$t('common.devices')
});
http://www.lryc.cn/news/205450.html

相关文章:

  • idea 基础设置
  • Rockchip Uboot CmdLine 作用 来源 常用参数
  • MySQL表导出
  • HTML页面获取URL传递的参数值
  • mac安装jenkins
  • asp.net网球馆计费管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
  • 动手学深度学习——第五次学
  • python实验16_网络爬虫
  • 家长扫码查成绩
  • 【转】多台服务器共享session问题
  • 页面置换算法的模拟实现及命中率对比
  • 说一说ajax的请求过程?
  • leetcode 84. 柱状图中最大的矩形
  • ubuntu 安装 gnome 安装 xrdp
  • 微信小程序——后台交互
  • 3D模型如何添加表面贴图?
  • C语言之函数详解
  • 华纳云:mysql创建触发器报错的原因及解决方法是什么
  • C++笔记之初始化二维矩阵的方法
  • ArrayList与List的层级关系及ArrayList解析
  • 智慧公厕设备选型攻略,打造智能化便利生活体验
  • TCP 协议的可靠传输机制是怎样实现的?
  • Antv G6入门之旅--combo图
  • 聊聊分布式架构09——分布式中的一致性协议
  • 探索流视频的发送
  • [ACTF2020 新生赛]Include 1
  • 教师必备宝藏,强烈推荐
  • 「北大社送书」学习MATLAB—从算法到实战
  • clion安装C++远程linux开发并调试 从装centos虚拟机到完美开发调试
  • Android笔记