Skip to content

Empty 缺省页

查看 sn-empty 的 2.0 版本差异

基础用法

  • 页面处于异常、无内容、加载等状态时给予用户友好提示
  • 内置 20 种缺省插图模式,插图以内联 SVG 渲染,可通过 themeColor 等属性自由换肤(支持 $ 主题色简写)
  • 提供 imagetextaction 三个插槽,可分别替换插图、提示文本与操作区
vue
<template>
	<sn-empty mode="data" text="Oops! 数据丢失了"></sn-empty>
</template>

更多演示请下载 demo 查看

多模式

目前共支持 20 种模式。

模式名称模式名称
schedule日程loading加载中
card卡包message消息
favor收藏star喜爱
coupon优惠券permission权限
data数据record记录
location位置search搜索
fail载入失败server服务器
folder文件夹shopping购物车
page1页面丢失1network无网络
page2页面丢失2slow网速缓慢

属性

参数说明类型默认值可选值
mode缺省页模式Stringdata见上方多模式表
text缺省页提示文本String''-
textSize提示文本字体大小,支持 $ 前缀按字体乘数缩放,空值时为 14px × 字体乘数String | Number''-
textColor提示文本颜色String''(空值时为 $lineText-
themeColor缺省插图主题色String$primary-
hairColor缺省插图人物头发颜色String#483029-
clothesColor缺省插图人物上衣颜色String#EDA20C-
trousersColor缺省插图人物裤子颜色,空值时同 themeColorString''-
shoesColor缺省插图人物鞋子颜色,空值时同 themeColorString''-
itemColor缺省插图物品颜色String#483029-
skinColor缺省插图人物皮肤颜色String#ffcda5-
elementColor缺省插图元素颜色String#ffffff-
imageSize缺省插图尺寸,支持 $ 前缀按间距乘数缩放String | Number200px-
customStyle自定义根节点样式UTSJSONObject | String''-
textStyle提示文本自定义样式UTSJSONObject | String''-
textClass提示文本外部样式类String''-

插槽

名称说明
image替换默认缺省插图
text替换默认提示文本
action操作区,可放置按钮等操作组件

使用 MIT 协议