uiaction-tool.d.ts 1.1 KB
Newer Older
1 2 3 4 5 6 7 8 9
import Vue, { VNode, CreateElement } from "vue";

/**
 * 导航标签组件
 *
 * @export
 * @interface UIActionTool
 */
export declare interface UIActionTool {
10

11 12 13 14 15
    /**
     * 处理应用上下文参数
     * 
     * @param actionTarget 数据目标
     * @param args  传入数据对象
16 17
     * @param parentContext 父上下文
     * @param parentParams  父参数
18 19
     * @param param 传入应用上下数据参数
     */
20
    handleContextParam(actionTarget: any, args: any,parentContext:any,parentParams:any, context: any):any;
21 22 23 24 25 26

    /**
     * 处理界面行为参数
     * 
     * @param actionTarget 数据目标
     * @param args  传入数据对象
27 28
     * @param parentContext 父上下文
     * @param parentParams  父参数
29 30
     * @param param 传入界面行为附加参数
     */
31
    handleActionParam(actionTarget: any, args: any,parentContext:any,parentParams:any, params: any):any;
32 33 34 35 36 37 38 39 40 41 42 43 44
}

declare module "vue/types/vue" {
    interface Vue {
        /**
         * 代码表绘制对象
         *
         * @type {CodeList}
         * @memberof Vue
         */
        $uiActionTool: UIActionTool;
    }
}