@fmdevui/fm-dev
Version:
Page level components developed based on Element Plus.
22 lines (21 loc) • 1.15 kB
TypeScript
import { App } from 'vue';
/**
* 按钮波浪指令
* @directive 默认方式:v-waves,如 `<div v-waves></div>`
* @directive 参数方式:v-waves=" |light|red|orange|purple|green|teal",如 `<div v-waves="'light'"></div>`
*/
export declare function wavesDirective(app: App): void;
/**
* 自定义拖动指令
* @description 使用方式:v-drag="[dragDom,dragHeader]",如 `<div v-drag="['.drag-container .el-dialog', '.drag-container .el-dialog__header']"></div>`
* @description dragDom 要拖动的元素,dragHeader 要拖动的 Header 位置
* @link 注意:https://github.com/element-plus/element-plus/issues/522
* @lick 参考:https://blog.csdn.net/weixin_46391323/article/details/105228020?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-10&spm=1001.2101.3001.4242
*/
export declare function dragDirective(app: App): void;
/**
* 防止重复点击提交按钮
* @directive 默认方式:v-reclick,如 `<el-button v-reclick></el-button>`
* @directive 参数方式:v-reclick="number",如 `<el-button v-reclick="500"></el-button>`
*/
export declare function reclickDirective(app: App): void;