@vue-cmd/element-plus
Version:
Element Plus命令式组件适配器 - 让Element Plus的Dialog、Drawer等组件支持命令式调用
14 lines (13 loc) • 694 B
TypeScript
import { ICommandConfig, IUseConfigOrGetter } from '@vue-cmd/core';
import { DialogProps } from 'element-plus';
import { VNode } from 'vue';
export type IDialogConfig = ICommandConfig<Partial<DialogProps>> & {
title?: string;
width?: string;
};
export declare const useDialog: (useConfig?: IUseConfigOrGetter) => (contentVNode: VNode, commandConfig?: import('@vue-cmd/core').ValueOrGetter<IDialogConfig> | undefined) => import('@vue-cmd/core').IConsumer;
/**
* 可拖拽,遮罩无法关闭,按esc无法关闭
* @returns
*/
export declare const useDialogWithDrag: (useConfig?: IUseConfigOrGetter) => (contentVNode: VNode, config?: IDialogConfig) => import('@vue-cmd/core').IConsumer;