Blame view

types/message.d.ts 1.8 KB
b1b1ea63   yangd   更新d.ts到3.1.0,修复d....
1
  // Type definitions for iview 3.1.0
454cdd17   yangd   完成新版本3.0.0的iview全...
2
3
4
5
6
  // Project: https://github.com/iview/iview
  // Definitions by: yangdan
  // Definitions: https://github.com/yangdan8/iview.git
  import Vue, { VNode, CreateElement } from "vue";
  
4a2af4f5   yangd   1.将class定义方式修改为in...
7
  export declare interface Message {
454cdd17   yangd   完成新版本3.0.0的iview全...
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
34
35
36
37
38
39
40
41
42
43
    /**
     * 消息
     * @param config MessageConfig为相关配置,string为待显示的内容
     */
    info(config?: MessageConfig | string): void;
    /**
     * 成功
     * @param config MessageConfig为相关配置,string为待显示的内容
     */
    success(config?: MessageConfig | string): void;
    /**
     * 警告
     * @param config MessageConfig为相关配置,string为待显示的内容
     */
    warning(config?: MessageConfig | string): void;
    /**
     * 错误
     * @param config MessageConfig为相关配置,string为待显示的内容
     */
    error(config?: MessageConfig | string): void;
    /**
     * 配置
     * @param config MessageConfig为相关配置,string为待显示的内容
     */
    loading(options?: MessageConfig | string): void;
    /**
     * 配置
     * @param config MessageConfig为相关配置,string为待显示的内容
     */
    config(options?: MessageConfig): void;
    /**
     * 销毁
     */
    destroy(): void;
  }
  
4a2af4f5   yangd   1.将class定义方式修改为in...
44
  export declare interface MessageConfig {
454cdd17   yangd   完成新版本3.0.0的iview全...
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
    /**
     * 提示内容
     */
    content?: string;
    /**
     * 自定义描述内容,使用 Vue 的 Render 函数
     */
    render?: (h: CreateElement) => VNode;
    /**
     * 关闭时的回调
     */
    onClose?: () => void;
    /**
     * 页面是否可以滚动
     * @default false
     */
    closable?: boolean;
    /**
     * 提示组件距离顶端的距离,单位像素
     * @default 24
     */
    top?: number;
    /**
     * 默认自动关闭的延时,单位秒
     * @default 1.5
     */
    duration?: number;
  }
  
6d9afa9c   yangd   修改d.ts中的类名,并添加全局方...
74
  declare module 'vue/types/vue' {
454cdd17   yangd   完成新版本3.0.0的iview全...
75
76
77
78
    interface Vue {
      /**
       * 全局提示
       */
bd8374ae   yangd   将部分全局$打头的属性或组件改为非...
79
      $Message: Message;
454cdd17   yangd   完成新版本3.0.0的iview全...
80
81
    }
  }