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

perf: 优化所有`el-empty`的`description`内容。图标选择器内容为空时加上`el-empty`

xiaoxian521 1 жил өмнө
parent
commit
cf5fcc802f

+ 3 - 1
src/components/ReAnimateSelector/src/index.vue

@@ -9,6 +9,7 @@ defineOptions({
 
 const inputValue = defineModel({ type: String });
 
+const searchVal = ref();
 const animatesList = ref(animates);
 const copyAnimatesList = cloneDeep(animatesList);
 
@@ -48,6 +49,7 @@ function onClear() {
 }
 
 function filterMethod(value: any) {
+  searchVal.value = value;
   animatesList.value = copyAnimatesList.value.filter((i: string | any[]) =>
     i.includes(value)
   );
@@ -110,7 +112,7 @@ function onMouseleave() {
           </ul>
           <el-empty
             v-show="animatesList.length === 0"
-            description="暂无动画"
+            :description="`${searchVal} 动画不存在`"
             :image-size="60"
           />
         </el-scrollbar>

+ 5 - 0
src/components/ReIcon/src/Select.vue

@@ -174,6 +174,11 @@ watch(
                     />
                   </li>
                 </ul>
+                <el-empty
+                  v-show="pageList.length === 0"
+                  :description="`${filterValue} 图标不存在`"
+                  :image-size="60"
+                />
               </el-scrollbar>
             </el-tab-pane>
           </el-tabs>

+ 1 - 1
src/layout/components/notice/noticeList.vue

@@ -19,5 +19,5 @@ const props = defineProps({
       :noticeItem="item"
     />
   </div>
-  <el-empty v-else description="暂无数据" />
+  <el-empty description="暂无消息" />
 </template>

+ 1 - 1
src/views/list/card/index.vue

@@ -133,7 +133,7 @@ const handleManageProduct = product => {
               v.name.toLowerCase().includes(searchValue.toLowerCase())
             ).length === 0
         "
-        description="暂无数据"
+        :description="`${searchValue} 产品不存在`"
       />
       <template v-if="pagination.total > 0">
         <el-row :gutter="16">