Эх сурвалжийг харах

feat: 修复轮播图初始化失败问题

zhangyuhan 5 сар өмнө
parent
commit
97b31f96ee

+ 12 - 2
apps/mobile/src/views/ai-search/index.vue

@@ -566,9 +566,11 @@ function doSelectQuestionType(item) {
       className: 'one-toast'
     })
   } else {
+    promptModel.value.current = 0
     promptModel.value.type = item.key
     promptModel.value.list = item.options
     promptModel.value.show = true
+    fixSwipeResize()
   }
 
   trickClick('选择提问类型', {
@@ -576,6 +578,14 @@ function doSelectQuestionType(item) {
   })
 }
 
+function fixSwipeResize () {
+  that.$nextTick(() => {
+    if (promptEle.value) {
+      promptEle.value.resize()
+    }
+  })
+}
+
 const askStateMap = {
   0: '搜索中...',
   1: '服务器繁忙,请稍后再试',
@@ -621,8 +631,8 @@ function doAjaxGetHistoryList() {
 function goToDetail(item) {
   savePageState()
   const query = {}
-  if (item.keys) {
-    query.keywords = item.keys.join(' ')
+  if (item.splitKeys) {
+    query.keywords = item.splitKeys.join(' ')
   }
   trickClick('点击跳转详情页', {
     title: item.title,