fix conv manager bug

This commit is contained in:
Wenjie Zhang 2024-08-02 18:47:27 +08:00
parent cb00a8f4a9
commit dd2d4be311

View File

@ -12,7 +12,7 @@
:class="{ active: curConvId === index }"
@click="goToConversation(index)">
<div class="conversation__title">{{ state.title }}</div>
<div class="conversation__delete" @click.prevent="delConv(index)"><DeleteOutlined /></div>
<div class="conversation__delete" @click.stop="delConv(index)"><DeleteOutlined /></div>
</div>
</div>
<ChatComponent
@ -78,7 +78,10 @@ const addNewConv = () => {
const delConv = (index) => {
convs.splice(index, 1)
if (index === curConvId.value) {
if (index < curConvId.value) {
curConvId.value -= 1
} else if (index === curConvId.value) {
curConvId.value = 0
}