use.js 674 B

123456789101112131415161718192021222324252627
  1. // 导入单个组件
  2. import KFormDesign from "./components/KFormDesign/index";
  3. // import KFormPreview from "./KFormPreview/index";
  4. import KFormBuild from "./components/KFormBuild/index";
  5. import KFormItem from "./components/KFormItem/index";
  6. const components = [KFormDesign, KFormBuild, KFormItem];
  7. const install = function(Vue) {
  8. // use ant组件
  9. if (install.installed) return;
  10. install.installed = true;
  11. components.map(component => {
  12. Vue.component(component.name, component);
  13. });
  14. };
  15. export { KFormDesign, KFormBuild, KFormItem };
  16. // 这里默认导出全部组件
  17. export default {
  18. install,
  19. KFormDesign,
  20. // KFormPreview,
  21. KFormBuild,
  22. KFormItem
  23. };