保誠-保戶業務員媒合平台
jack
2025-01-06 e0c6891acc471f9adf2e29b2a5bed3f8337a92b2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import { ElementUIComponent } from './component'
import { VNode } from 'vue'
 
interface ElSkeletonSlots {
  /* default slot:  Real rendering DOM */
  default: VNode[]
 
  /* template slot: Custom rendering skeleton template */
  template: VNode[]
 
  [key: string]: VNode[]
}
 
/** When loading data, and you need a rich experience for visual and interactions for your end users */
export declare class ElSkeleton extends ElementUIComponent {
  /** whether showing the animation; default: false */
  animated: boolean
 
  /** how many fake items to render to the DOM; default: 1 */
  count: number
 
  /** whether showing the skeleton; default true */
  loading: boolean
 
  /** numbers of the row, only useful when no template slot were given; default: 4 */
  rows: boolean
 
  /** Rendering delay in millseconds; default: 0 */
  throttle: number
 
  $slots: ElSkeletonSlots
 
}