MyUI是美亚柏科旗下信德汇出品的Web前端项目工程框架。基于Vue+ElementUI,专注于中端系统的快速搭建,框架在多个项目中经过测试。特性配备代码生成器,可生成底层API调用、vuex管理、模拟数据代码;内置150多个常用基础UI组件;集成海图库、地图应用库;支持分前端微服务子应用,可独立开发、运行、部署;自动路线生成;自动组件注册和按需加载;支持自定义主题和在线切换;支持静态配置。推荐使用npm安装,配合webpack打包工具效果更好。npmi@xdh/my--save通过以下两种方式可以快速上手My1.使用项目模板创建项目基于官网提供的Vue项目的一站式解决方案。gitclonehttps://gitee.com/newgateway/my-web.git只需要获取项目模板项目即可使用,包括所有功能,开箱即用。2、调用组件库的函数。如果只需要使用My中的部分组件,可以在现有项目中安装并完成配置。步骤:1、安装组件库及相关插件安装组件npmielement-ui@xdh/my--saveinstallprojectdependentpluginsnpmibabel-plugin-componentnode-sasssass-loader--save-dev2,配置babel。config.js组件采用按需加载,需要在babel.config.js中添加插件,如:module.exports={presets:['@vue/cli-plugin-babel/preset'],plugins:[...require('@xdh/my/core/babel.plugins')]}3.配置vue.config.js,需要给vue.config.js添加别名,如:module.exports={transpileDependencies:['@xdh/my'],chainWebpack(chain){chain.resolve.alias.set('$ui','@xdh/my/ui/lib')}}4.参考组件在这里,您可以开始导入组件并开始编码例如:
