# 介绍

空状态时的占位提示。

# 引入

在app.json或index.json中引入组件,详细介绍见快速上手

"usingComponents": {
  "mx-empty": "/miniprogram_npm/m-ui/mx-empty/index",
}

# 小程序码

可使用微信扫码查看小程序码

#

# 代码演示

# 基本用法

<mx-empty description="描述文字" />

# 图片类型

Empty 组件内置了多种占位图片类型,可以在不同业务场景下使用。

<!-- 图片默认 -->
<mx-empty image="device-no" description="暂无设备" />

<!-- 暂无设备 -->
<mx-empty image="default" description="抱歉,亲查询的网点不存在" >
  <view class="words-color"> 您可以拨打24小时服务热线咨询</view>
  <view class="tel" catchtap="toCall">{{ telNumber }}</view>
</mx-empty>

<!-- 网点不存在 -->
<mx-empty image="network-no" description="抱歉,亲查询的网点不存在" >
  <button catchtap="refreshNet">刷新</button>
</mx-empty>
page({
  data: {
    telNumber: '400-8899-315',
  },

  toCall() {
    wx.makePhoneCall({
      phoneNumber: this.data.telNumber,
      success: function () {
        console.log('成功拨打电话')
      },
    })
  },

  refreshNet() {
    wx.showToast({
      title: '刷新',
      duration: 1000,
    })
  },

})

# 自定义图片

用于确认消息,包含取消、确认、更多按钮。

<mx-empty
  class="custom-image"
  image="https://img.tukuppt.com/ad_preview/00/12/95/5ddd1d226b71d.jpg!/fw/780"
  description="描述文字"
/>

# 底部内容

通过默认插槽可以在 Empty 组件的下方插入内容。

<mx-empty image="default" description="抱歉,亲查询的网点不存在" >
  <view class="words-color"> 您可以拨打24小时服务热线咨询</view>
  <view class="tel" catchtap="toCall">{{ telNumber }}</view>
</mx-empty>
Page({
  toCall() {
    wx.makePhoneCall({
      phoneNumber: this.data.telNumber,
      success: function () {
        console.log('成功拨打电话')
      },
    })
  },
})

<style>
.words-color {
  font-size: 14px;
  color: #666666 ;
  text-align: center;
}
.tel {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #267AFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 16px;
  font-weight: 500;
  margin-top: 24px;
}
</style>

# API

# Props

通过函数调用 Dialog 时,支持传入以下选项:

参数 说明 类型 默认值
image 图片类型,可选值为 default,card-no,device-no,home-no,location-no,message-no','network-no,order-no,recipe-no,redpacket-no,result-no,service-no,timing-no,update-no,wifi-no,支持传入图片 URL string default
description 图片下方的描述文字 string -

# Slot

名称 说明
- 自定义底部内容
image 自定义图标
description 自定义描述文字