8***@qq.com
8***@qq.com
  • 发布:2020-07-28 18:34
  • 更新:2022-01-07 10:48
  • 阅读:1941

uni-app iOS端icon显示有问题,在动态改变导航栏按钮时,buttons.text=‘\uxxx’,icon经常显示问号

分类:uni-app

在pages.json里配置好了导航右侧按钮
"app-plus": {
"titleNView": {
"buttons": [{
"float": "right",
"text":"\ue70a",
"fontSrc": "/static/iconfont/iconfont.ttf",
"fontSize": "18px",
"color": "#FFFFFF"
}]

                },  
                "softinputNavBar": "none",  
                "bounce": "none"  
        }  

在当前页面里需要根据判断条件动态改变icon
let pages = getCurrentPages();
let page = pages[pages.length - 1];
let currentWebview = page.$getAppWebview();
let titleObj = currentWebview.getStyle().titleNView;
titleObj.titleText = this.title;
if (this.chatType == GROUP) {
titleObj.buttons[0].text = '\ue70a'
} else {
titleObj.buttons[0].text = '\ue6fd'
}
currentWebview.setStyle({
titleNView: titleObj
});
设置完后,一般情况正常显示,但是很多时候会显示问号,测试发现只有当设置为titleObj.buttons[0].text = '\ue70a'时会显示问号,删除app重新安装问题就解决了。难道是这个icon的内容跟什么东西冲突了???

2020-07-28 18:34 负责人:CLP 分享
已邀请:
CLP

CLP

请提供完整的能复现问题的demo来测试,以及操作步骤

该问题目前已经被锁定, 无法添加新回复