123456789101112131415161718192021222324252627 |
- import hasRole from "./permission/hasRole";
- import hasPermi from "./permission/hasPermi";
- import dialogDrag from "./dialog/drag";
- import dialogDragWidth from "./dialog/dragWidth";
- import dialogDragHeight from "./dialog/dragHeight";
- import throttle from "./common/throttle";
- import int from "./common/int";
- import { formatPrice } from "./filter/index";
- console.log(formatPrice, "formatPrice");
- const install = function (Vue) {
- Vue.directive("hasRole", hasRole);
- Vue.directive("hasPermi", hasPermi);
- Vue.directive("dialogDrag", dialogDrag);
- Vue.directive("dialogDragWidth", dialogDragWidth);
- Vue.directive("dialogDragHeight", dialogDragHeight);
- Vue.directive("throttle", throttle);
- Vue.directive("int", int);
- Vue.filter("formatPrice", formatPrice);
- };
- if (window.Vue) {
- window["hasRole"] = hasRole;
- window["hasPermi"] = hasPermi;
- Vue.use(install); // eslint-disable-line
- }
- export default install;
|