12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import { ElementUIComponent } from './component'
- import { VNode } from 'vue'
- interface ElDescriptionsSlots {
- /* title slot: custom title, display on the top left */
- title: VNode[]
- /* title slot: custom extra area, display on the top right */
- extra: VNode[]
- [key: string]: VNode[]
- }
- /** Display multiple fields in list form. **/
- export declare class ElDescriptions extends ElementUIComponent {
- /* with or without border */
- border: boolean
-
- /* numbers of Descriptions Item in one line */
- column: number
- /* direction of list */
- direction: 'vertical' | 'horizontal'
- /* size of list */
- size: 'medium' | 'small' | 'mini'
- /* title text, display on the top left */
- title: string
- /* extra text, display on the top right */
- extra: string
- /* change default props colon value of Descriptions Item */
- colon: boolean
- /* custom label class name */
- labelClassName: string
- /* custom content class name */
- contentClassName: string
- /* custom label style */
- labelStyle: object
- /* custom content style */
- contentStyle: object
- $slots: ElDescriptionsSlots
- }
|