PS: В этом проекте я отвечаю за анализ спроса, техническое проектирование проекта, функцию перетаскивания и создание микросервисов приложений. Остальные функции выполняются двумя другими партнерами. Проект был разработан в срочном порядке и был разработан за один месяц в сверхурочную работу. время есть недостатки,поправьте меня.
Мобильные страницы, приложения и небольшие программы, разработанные на основе Vue, создаются методом перетаскивания. Это позволяет большему количеству людей без соответствующего фундамента легко интегрировать проектирование, разработку, тестирование, эксплуатацию и обслуживание, продвижение, прогнозирование и обслуживание клиентов.
Разработано Drag&Drop
Коды внешнего и внутреннего интерфейса имеют открытый исходный код, а функциональный код приложения генерируется для запуска на моем компьютере в качестве микросервиса (при необходимости позвоните мне, чтобы сгенерировать встроенный функциональный код приложения). был загружен в git. Позже вместо текущего встроенного веб-просмотра будет выбрано дерево с более высокой производительностью.
Адрес опыта http://easymarket.chehe88.com/
Видео Чжиху https://zhuanlan.zhihu.com/p/84963609
Шлюз https://github.com/fodelf/negate
Создать микросервис приложения https://github.com/fodelf/esayApp
Создание базовых бизнес-микросервисов, таких как конфигурация https://github.com/hzylyh/EasyMarket-java.
компоненты
Создать функцию
анализ данных
Умный API
Облачная разработка
Функция плагина
npm install
npm run dll
npm run serve
图标目录 src/views/edit/mainArea/mainAreaConfig.js
组件目录 src/components/library/widgets/views
组件配置目录 src/components/library/widgets/configs
详细工程流会在我之后开源的 EasyWork,一键工作台的开源项目中说明从组件设计到开发,再到 Jenkins,发布项目,发布组件到仓库,生成测试报告,邮件推送等
在终端中进入此目录下 src/pages/plugin
执行 vue serve App.vue 可以查看开发状态插件
执行 vue build -t lib -n easyMarket main.js 打包插件,修改package.json ,登陆npm 或者 私有仓库 发布包
在需要引入当前页面插件的Vue项目中 npm i xx 上传的项目名称,在主入口js 中 import xx from 'xx' ,再使用Vue.use(xx)