# Empty 空布局
空布局组件,当列表或者页面内容为空白时可使用,可快速实现空白页图片提示,文字提示,按钮操作功能
# Props
Prop name | Description | Type | Values | Default |
---|---|---|---|---|
option | empty 的配置项: 默认为 GlobalOption.up.empty 列表第一页无任何数据时,显示的空布局 (需配置 warpId 才生效) warpId : 父布局的 id (1.3.5 版本支持传入 dom 元素) icon : 空布局的图标路径 tip : 提示文本 btntext : 按钮文本 btnClick : 点击按钮的回调 supportTap: 如果您的运行环境支持 tap,则可配置 true,可减少点击延时,快速响应事件;默认 false,通过 onclick 添加点击事件; (v 1.3.0 新增) (注:微信和 PC 无法响应 tap 事件) | object | {warpId : null , icon : null , tip : "暂无相关数据~" , btntext : "" , btnClick : null<br> supportTap : false} | { use: true, // 是否显示空布局 icon: "/static/imgs/public/mescroll-empty.png", // 图标路径 (建议放入 static 目录, 如 /static/img/mescroll-empty.png ) tip: "~ 空空如也 ~", // 提示 btnText: "", //button 的内容文字,为空时不显示 button } |
# Events
Event name | Properties | Description |
---|---|---|
emptyclick | 点击按钮回调 |
# Empty 使用方法
<uct-empty :option="empty" @emptyclick="back"></uct-empty>
export default {
data() {
return {
empty: {
//列表第一页无任何数据时,显示的空提示布局; 需配置warpId才显示
warpId: "xxid", //父布局的id (1.3.5版本支持传入dom元素)
icon: "/static/imgs/public/mescroll-empty.png", //图标,默认null,支持网络图
tip: "暂无相关数据~", //提示
btnText: "返回上一个页面" //button 的内容文字,为空时不显示 button
}
};
},
methods: {
back() {
uni.navigateBack({ delta: 1 });
}
}
};
← Tabbar 列表导航栏 Form 表单 →