diff --git a/src/pages/dialog/index.vue b/src/pages/dialog/index.vue index b2a9b9e..426ced8 100644 --- a/src/pages/dialog/index.vue +++ b/src/pages/dialog/index.vue @@ -226,7 +226,7 @@ > 未读 - 已读 (0/{{ (Number(talkParams.num)-1) }}) + 已读 (0/{{ (Number(talkParams.num)-1) > 0 ? Number(talkParams.num)-1 : 0 }}) @@ -833,7 +833,7 @@ watch( readNumElement.textContent = readNum > 0 ? '已读' : '未读' } else { readNumElement.textContent = - '已读 (' + readNum + '/' + (Number(talkParams.num) - 1) + ')' + '已读 (' + readNum + '/' + (Number(talkParams.num) - 1 > 0 ? Number(talkParams.num) - 1 : 0) + ')' } } } @@ -2527,12 +2527,12 @@ const getMessageReadDetail = (isUnread) => { if (code == 200) { if (Number(isUnread) === 0) { state.value.msgReadDetailTabs[0].title = - '未读 (' + (Number(talkParams.num) - 1 - data.count) + ')' + '未读 (' + (Number(talkParams.num) - 1 - data.count > 0 ? Number(talkParams.num) - 1 - data.count : 0) + ')' state.value.msgReadDetailTabs[1].title = '已读 (' + data.count + ')' } else if (Number(isUnread) === 1) { state.value.msgReadDetailTabs[0].title = '未读 (' + data.count + ')' state.value.msgReadDetailTabs[1].title = - '已读 (' + (Number(talkParams.num) - 1 - data.count) + ')' + '已读 (' + (Number(talkParams.num) - 1 - data.count > 0 ? Number(talkParams.num) - 1 - data.count : 0) + ')' } if (state.value.readNumPage === 1) { state.value.msgReadOrNotDetail = data.data