Blame view

types/loading-bar.d.ts 1.35 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
  
12c24293   yangd   修复几个组件的d.ts定义内容
9
  export declare class LoadingBarClass extends Vue {
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;
  }
  
539e96c5   yangd   修复使用ts模式时不能按需引入组件的问题
38
  export declare class LoadingBarConfig {
454cdd17   yangd   完成新版本3.0.0的iview全...
39
40
41
42
43
44
    /**
     * 进度条的颜色,默认为 iView 主色 
     * @default primary
     */
    color?: string;
    /**
454cdd17   yangd   完成新版本3.0.0的iview全...
45
46
47
48
49
50
51
52
53
     * 失败时的进度条颜色,默认为 iView 主色 
     * @default error
     */
    failedColor?: string;
    /**
     * 进度条高度,单位 px 
     * @default 2
     */
    height?: number;
6e16a96e   yangd   d.ts升级到对应的iview 3...
54
55
56
57
58
    /**
     * 自动消失的延时, 默认为800ms
     * @default 800
     */
    duration?: number;
454cdd17   yangd   完成新版本3.0.0的iview全...
59
60
  }
  
6d9afa9c   yangd   修改d.ts中的类名,并添加全局方...
61
  declare module 'vue/types/vue' {
454cdd17   yangd   完成新版本3.0.0的iview全...
62
63
64
65
    interface Vue {
      /**
       * 加载进度条
       */
c734ea7c   yangd   修复#4465
66
      $Loading: LoadingBarClass;
454cdd17   yangd   完成新版本3.0.0的iview全...
67
68
    }
  }