UNPKG

@mhfwork/yt-ui

Version:
45 lines (43 loc) 1.12 kB
// 全局样式 import "./assets/styles/index.scss"; // 公共方法 import "./utils/publicFun"; // 动画组件 import collapseTransition from "./collapseTransition/collapseTransition"; // 统一导入所有组件 import ytRealCanvas from "./ytRealCanvas"; import ytFileUpload from "./ytFileUpload"; import ytForm from "./ytForm"; import ytTableBtn from "./ytTableBtn"; import ytIsShowForm from "./ytIsShowForm"; import ytTable from "./ytTable"; import ytPagination from "./ytPagination"; import ytPageComp from "./ytPageComp"; const components = [ collapseTransition, ytRealCanvas, ytFileUpload, ytForm, ytTableBtn, ytIsShowForm, ytTable, ytPagination, ytPageComp, ]; // 定义install方法 const install = function (Vue) { if (install.installed) return; // 注册所有的组件 components.forEach((component) => { Vue.component(component.name, component); }); }; // 判断是否直接引入文件,如果是,就不用调用Vue.use() if (typeof window !== "undefined" && window.Vue) { install(window.Vue); } // 导出install方法 export default { install, ...components, };