hookehuyr

fix(profile): 优化课程详情页空白状态和分隔线显示逻辑

移除冗余的空状态组件,根据内容动态显示分隔线
...@@ -40,6 +40,8 @@ ...@@ -40,6 +40,8 @@
40 </div> 40 </div>
41 </div> 41 </div>
42 42
43 + <div v-if="!course?.feature && !course?.highlights && !course?.learning_goal" class="h-2 bg-gray-100"></div>
44 +
43 <div v-if="course?.feature || course?.highlights || course?.learning_goal" id="detail" class="py-4 px-4"> 45 <div v-if="course?.feature || course?.highlights || course?.learning_goal" id="detail" class="py-4 px-4">
44 <div v-if="course?.feature"> 46 <div v-if="course?.feature">
45 <div class="text-black text-xl font-bold mb-2">课程特色</div> 47 <div class="text-black text-xl font-bold mb-2">课程特色</div>
...@@ -56,10 +58,10 @@ ...@@ -56,10 +58,10 @@
56 <div class="text-gray-700 text-sm leading-relaxed" v-html="course?.learning_goal"></div> 58 <div class="text-gray-700 text-sm leading-relaxed" v-html="course?.learning_goal"></div>
57 <br /> 59 <br />
58 </div> 60 </div>
59 - <van-empty v-if="!course?.feature && !course?.highlights && !course?.learning_goal" description="暂无详情" />
60 </div> 61 </div>
62 + <!-- <van-empty v-else description="暂无详情" /> -->
61 63
62 - <div class="h-2 bg-gray-100"></div> 64 + <div v-if="course?.feature || course?.highlights || course?.learning_goal" class="h-2 bg-gray-100"></div>
63 65
64 <div id="catalog" class="py-4"> 66 <div id="catalog" class="py-4">
65 <div v-if="course_lessons.length" class="space-y-4"> 67 <div v-if="course_lessons.length" class="space-y-4">
...@@ -77,10 +79,10 @@ ...@@ -77,10 +79,10 @@
77 </div> 79 </div>
78 </div> 80 </div>
79 </div> 81 </div>
80 - <van-empty v-else description="暂无目录" /> 82 + <!-- <van-empty v-else description="暂无目录" /> -->
81 </div> 83 </div>
82 84
83 - <div class="h-2 bg-gray-100"></div> 85 + <div v-if="course_lessons.length" class="h-2 bg-gray-100"></div>
84 86
85 <div id="interaction" class="py-4 px-4" v-if="task_list.length > 0"> 87 <div id="interaction" class="py-4 px-4" v-if="task_list.length > 0">
86 <div class="bg-white rounded-lg p-4 mb-4 cursor-pointer"> 88 <div class="bg-white rounded-lg p-4 mb-4 cursor-pointer">
......