事件代码
loadUnreadSystemCount() {
const that = this
const conversationType = ConversationType.SYSTEM // 会话类型
const targetId = '__system__' // 会话ID
getUnreadCount(conversationType,targetId,(res) => {
if(res.code ==0){
let pages = getCurrentPages();
let page = pages[pages.length - 1];
let currentWebview = page.$getAppWebview();
if(res.count>0){
currentWebview.setTitleNViewButtonBadge({
index: 1,
text: res.count + ''
});
}else{
currentWebview.removeTitleNViewButtonBadge({
index: 1,
});
}
}
})
},
pages.json
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "我的邮箱",
"app-plus": {
"titleNView": {
"buttons": [ //原生标题栏按钮配置,
{
"text": "\ue624",
"fontSize": "18px",
"fontSrc": "/static/iconfont.ttf",
"float": "left"
},
{
"text": "\ue618",
"fontSize": "24px",
"fontSrc": "/static/iconfont.ttf",
"float": "right"
}
]
}
}
}
}
1 个回复
DCloud_UNI_Anne
请提供录屏看下表现(上传附件),用hello uni-app 示例中模板-顶部导航标题栏-导航栏带红点和角标是否能复现你的问题?