mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-03 10:46:38 +08:00
32 lines
892 B
JavaScript
32 lines
892 B
JavaScript
import directive from './directives';
|
|
|
|
const importDirective = Vue => {
|
|
/**
|
|
* 拖拽指令 v-draggable="options"
|
|
* options = {
|
|
* trigger: /这里传入作为拖拽触发器的CSS选择器/,
|
|
* body: /这里传入需要移动容器的CSS选择器/,
|
|
* recover: /拖动结束之后是否恢复到原来的位置/
|
|
* }
|
|
*/
|
|
Vue.directive('draggable', directive.draggable);
|
|
/**
|
|
* clipboard指令 v-draggable="options"
|
|
* options = {
|
|
* value: /在输入框中使用v-model绑定的值/,
|
|
* success: /复制成功后的回调/,
|
|
* error: /复制失败后的回调/
|
|
* }
|
|
*/
|
|
Vue.directive('clipboard', directive.clipboard);
|
|
/**
|
|
* privilege指令 v-privilege="options"
|
|
* options = {
|
|
* value: /当前按钮的唯一权限识别/,
|
|
* }
|
|
*/
|
|
Vue.directive('privilege', directive.privilege);
|
|
};
|
|
|
|
export default importDirective;
|