# StatePrompt 空状态
提示空状态、加载中、成功、失败等信息的组件
# 属性
# state
- 类型:
{String}
loading 加载中
error 数据加载失败
success 数据加载成功
empty-history 历史记录为空
empty-search 搜索结果为空
empty-cart 购物车是空的
no-order 您还没有订单
no-favor 您还没有收藏
no-message 您还没有消息
no-data 暂无数据
no-comment 暂无评论
no-evaluate 暂无评价
no-auth 您没有权限查看
no-page 页面不存在
no-network 网络连接异常
- 说明:表现类型
- 默认值:
''
# show-retry
- 类型:
{Boolean}
- 说明:是否显示重试按钮
- 默认值:
false
# 事件
# click
- 说明:点击重试按钮触发
# 插槽
# default
- 说明:默认插槽为按钮
# loading
- 说明:自定义加载中样式
# 示例
<template>
<div>
<state-prompt state="loading" />
<state-prompt state="error" />
<state-prompt state="empty-history" />
<state-prompt state="no-order" />
<state-prompt state="no-auth" />
<state-prompt state="no-network" show-retry @click="getData" />
</div>
</template>
<script>
import { StatePrompt } from '@fe/packages/components'
export default {
name: 'StatePromptExample',
components: {
StatePrompt
},
methods: {
getData() {
console.log('重试')
}
}
}
</script>