This commit is contained in:
“zhuoda
2019-11-16 18:17:31 +08:00
parent c24e89a503
commit 3d34508478
604 changed files with 51535 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
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;