介绍
这是一个全端通用的空状态描述组件,集成了25种常用场景,支持自定义图标及内容,快点下载试试吧。
- 插件含全部源码,可以给您无限实现可能,随心所欲自定义你的功能;
- 符合uni_modules和easycom规范,直接导入即可通过标签引入使用。
内置25种常用场景:
方法和属性
名称 | 类型 | 默认值 | 字段说明 |
---|---|---|---|
show | Boolean | false | 是否显示组件 |
type | String | 'data' | 支持常用25种(address、car、comment、coupon、data、equipment、error、favor、goods、history、list、loading、maintain、message、money、network、news、notice、order、permission、points、search、task、404、500),见下方type说明 |
image | String | / | 自定义图标链接,传此参数则优先级高于type显示图片,图标为正方形1:1大小 |
text | String | '' | 描述文字,未填写则根据type自动生成 |
textColor | String | '#969799' | 描述文字颜色 |
textSize | String、Number | 28 | 描述文字大小,单位rpx |
imageSize | String、Number | 320 | 图标大小,单位rpx |
type说明如下
类型 | 描述文字 |
---|---|
address | 无地址哦~ |
car | 购物车空空如也~ |
comment | 无评论哦~ |
coupon | 无优惠券哦~ |
data | 无数据哦~ |
equipment | 无设备哦~ |
error | 出错了~ |
goods | 无商品哦~ |
history | 无历史记录哦~ |
list | 无列表哦~ |
loading | 努力加载中... |
maintain | 正在维护中... |
money | 无余额哦~ |
network | 无网络哦~ |
news | 无新闻哦~ |
notice | 无通知哦~ |
order | 无订单哦~ |
permission | 无权限哦~ |
points | 无积分哦~ |
search | 无搜索结果哦~ |
task | 无任务哦~ |
404 | 页面走丢了~ |
500 | 服务器出错了~ |
使用方式
插件详情页点击导入hbuilder即可。插件符合uni_modules和easycom规范,导入后可直接在页面通过标签引用。
代码使用示例
<template>
<view class="content">
<!-- 这里是直接定义type -->
<kevy-empty :show="true" type="list"></kevy-empty>
<!-- 这里是直接定义type和text -->
<kevy-empty :show="true" type="favor" text="没有列表哦~"></kevy-empty>
<!-- 这里是自定义图标示例,更多自定义参考api -->
<kevy-empty :show="true" image="https://img01.yzcdn.cn/vant/empty-image-default.png" text="没有数据哦~"></kevy-empty>
<!-- 这里是slot插入自定义内容到组件下方 -->
<kevy-empty :show="true" type="money">
<view class="self">返回首页</view>
</kevy-empty>
</view>
</template>
<script>
export default {
data() {
return {
};
}
}
</script>
<style lang="scss">
.content {
min-height: 100vh;
min-width: 100vw;
box-sizing: border-box;
background-color: #ffffff;
}
.self {
text-align: center;
margin: 60rpx auto 30rpx;
font-size: 28rpx;
color: #a7a7a7;
background-color: #f7f7f7;
border-radius: 30rpx;
padding: 10rpx 20rpx;
width: 300rpx;
}
</style>
插件市场地址:https ://ext.dcloud.net.cn/plugin?id=12237