diff --git a/aiChat/mixins/chatMixins.js b/aiChat/mixins/chatMixins.js index ee04849..52633f2 100644 --- a/aiChat/mixins/chatMixins.js +++ b/aiChat/mixins/chatMixins.js @@ -67,6 +67,9 @@ export const chatMixins = { } }.bind(this)).exec() }, + onUnload() { + this.closeWsFn() + }, created() { const _this = this uni.getSystemInfo({ diff --git a/aiChat/views/index.vue b/aiChat/views/index.vue index 9eca6ad..5e9cd01 100644 --- a/aiChat/views/index.vue +++ b/aiChat/views/index.vue @@ -264,6 +264,7 @@ export default { // 创建新会话 createNewHandle() { if (!this.chatNumber) return + this.closeWsFn() this.chatNumber = '' this.showCursor = false this.loading = false