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;