# 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` | - |