Skip to content

空状态组件

说明: 空状态组件用于在页面无数据或内容为空时展示的占位组件,提供友好的用户提示,避免出现空白页面影响用户体验。该组件适用于列表为空、搜索结果为空等多种场景。

版本说明

时间修改人备注
2025-04-23YG初始化文档

组件效果

空状态组件效果图

组件参数

参数名类型默认值必填说明
textString'暂无数据'空状态提示文本
imageStringhttps://pro-core.ali-cache.com/saas/iwxapi/images/common/bcg-empty.png空状态图片地址

组件使用

1. 全局引入:

js
import { createSSRApp } from "vue";
import App from "./App.vue";
import nEmptyData from "@/components/empty-data/index.vue"

export function createApp() {
    const app = createSSRApp(App);
    app.component('n-empty-data', nEmptyData)
    return {
        app
    }
}

页面中直接使用:

vue
<template>
  <empty-data></empty-data>
</template>

2. 在页面中引入:

vue
<template>
  <empty-data text="暂无订单数据"></empty-data>
</template>

<script setup>
import EmptyData from '@/components/empty-data/index.vue';
</script>