24 lines
525 B
JavaScript
24 lines
525 B
JavaScript
import draggable from "./modules/draggable";
|
|
import copy from "./modules/copy";
|
|
import debounce from "./modules/debounce";
|
|
import longPress from "./modules/longPress";
|
|
import throttle from "./modules/throttle";
|
|
|
|
const directivesList = {
|
|
draggable,
|
|
copy,
|
|
debounce,
|
|
longPress,
|
|
throttle
|
|
};
|
|
|
|
const directives = {
|
|
install: function (app) {
|
|
Object.keys(directivesList).forEach((key) => {
|
|
// 注册所有自定义指令
|
|
app.directive(key, directivesList[key]);
|
|
});
|
|
},
|
|
};
|
|
|
|
export default directives; |