Blame view

types/loading-bar.d.ts 1.26 KB
1011bd41   yangdan8   1.update all d.ts...
1
  // Type definitions for iview 3.3.1
454cdd17   yangd   完成新版本3.0.0的iview全...
2
3
4
  // Project: https://github.com/iview/iview
  // Definitions by: yangdan
  // Definitions: https://github.com/yangdan8/iview.git
99ddff9a   yangd   删除无用的导入VNode
5
  import Vue from 'vue';
454cdd17   yangd   完成新版本3.0.0的iview全...
6
  
964b8437   yangd   导出LoadingBarClass
7
  export const LoadingBar: LoadingBarClass;
c734ea7c   yangd   修复#4465
8
  
964b8437   yangd   导出LoadingBarClass
9
  export declare interface LoadingBarClass {
454cdd17   yangd   完成新版本3.0.0的iview全...
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
    /**
     * 开始从 0 显示进度条,并自动加载进度
     */
    start(): void;
    /**
     * 结束进度条,自动补全剩余进度
     */
    finish(): void;
    /**
     * 以错误的类型结束进度条,自动补全剩余进度
     */
    error(): void;
    /**
     * 精确加载到指定的进度
     * @param percent 指定的进度百分比
     */
    update(percent?: number): void;
    /**
     * 全局配置
     * @param options 配置对象
     */
    config(options?: LoadingBarConfig): void;
    /**
     * 全局销毁
     */
    destroy(): void;
  }
  
4a2af4f5   yangd   1.将class定义方式修改为in...
38
  export declare interface LoadingBarConfig {
454cdd17   yangd   完成新版本3.0.0的iview全...
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
    /**
     * 进度条的颜色,默认为 iView 主色 
     * @default primary
     */
    color?: string;
    /**
     * 失败时的进度条颜色,默认为 iView 主色 
     * @default error
     */
    failedColor?: string;
    /**
     * 进度条高度,单位 px 
     * @default 2
     */
    height?: number;
  }
  
6d9afa9c   yangd   修改d.ts中的类名,并添加全局方...
56
  declare module 'vue/types/vue' {
454cdd17   yangd   完成新版本3.0.0的iview全...
57
58
59
60
    interface Vue {
      /**
       * 加载进度条
       */
c734ea7c   yangd   修复#4465
61
      $Loading: LoadingBarClass;
454cdd17   yangd   完成新版本3.0.0的iview全...
62
63
    }
  }