# Empty
### Install
```js
import { createApp } from 'vue';
import { Empty } from 'vant';
const app = createApp();
app.use(Empty);
```
## Usage
### Basic Usage
```html
```
### Image Type
Use the image prop to display different placeholder images.
```html
```
### Custom Image
```html
```
### Bottom Content
```html
Button
```
## API
### Props
| Attribute | Description | Type | Default |
| --- | --- | --- | --- |
| image | Image type,can be set to `error` `network` `search` or image URL | _string_ | `default` |
| image-size | Image size | _number \| string_ | - |
| description | Desciption | _string_ | - |
### Slots
| Name | Description |
| ----------- | --------------------- |
| default | Custom bottom content |
| image | Custom image |
| description | Custom description |
### Less Variables
How to use: [Custom Theme](#/en-US/theme).
| Name | Default Value | Description |
| ------------------------------ | ----------------- | ----------- |
| @empty-padding | `@padding-xl 0` | - |
| @empty-image-size | `160px` | - |
| @empty-description-margin-top | `@padding-md` | - |
| @empty-description-padding | `0 60px` | - |
| @empty-description-color | `@gray-6` | - |
| @empty-description-font-size | `@font-size-md` | - |
| @empty-description-line-height | `@line-height-md` | - |
| @empty-bottom-margin-top | `24px` | - |