浏览代码

fix: 添加关键词提示和推荐知识的条件渲染

闪电 10 月之前
父节点
当前提交
fd5f3ec7b8
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/views/main/phone/index.vue

+ 3 - 2
src/views/main/phone/index.vue

@@ -164,7 +164,7 @@ from-white to-transparent pointer-events-none z-10"></div>
164 164
                             </div>
165 165
 
166 166
                             <!-- 关键词提示 -->
167
-                            <div class="space-y-2">
167
+                            <div class="space-y-2" v-if="keywords.length > 0">
168 168
                                 <h4 class="font-medium text-sm text-gray-600">关键词提示</h4>
169 169
                                 <div class="flex flex-wrap gap-2">
170 170
                                     <el-tag v-for="(keyword, idx) in keywords" class="relative transition-transform duration-300 ease-in-out hover:scale-105" :key="idx" :type="keyword.type"
@@ -179,7 +179,7 @@ from-white to-transparent pointer-events-none z-10"></div>
179 179
                                 </div>
180 180
                             </div>
181 181
                             <!-- 推荐知识 -->
182
-                            <div class="mt-4 space-y-4">
182
+                            <div class="mt-4 space-y-4" v-if="recommendedKnowledge.length > 0">
183 183
                                 <h4 class="font-medium text-sm text-gray-600">推荐知识</h4>
184 184
                                 <div class="space-y-4">
185 185
                                     <div v-for="(item, idx) in recommendedKnowledge" :key="idx"
@@ -1100,6 +1100,7 @@ const setKeys = (keys: Array<string>) => {
1100 1100
             keywords.value[index].count++;
1101 1101
             keywords.value[index].type = types[keywords.value[index].count % types.length];
1102 1102
         } else {
1103
+            
1103 1104
             keywords.value.push({
1104 1105
                 text: key,
1105 1106
                 type: 'primary',