# flowable-modeler-arco **Repository Path**: yanhongyun/flowable-modeler-arco ## Basic Information - **Project Name**: flowable-modeler-arco - **Description**: 基于vue3,bpmn,arco design vue打造的flowable modeler设计器 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2022-10-19 - **Last Updated**: 2024-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3, flowable, modeler, bpmn, arco-design-vue ## README # flowable-modeler-4arco ### install 安装 ``` yarn add flowable-modeler-4arco ``` ### import 引入 ``` import flowableModeler from 'flowable-modeler-4arco/package/index' ``` ### use 使用 ``` ``` ### props/method 属性/方法 - users 用于提供用户选择,格式为 ```json [{ name: 'zhangsan', value: '1' }, { name: 'lisi', value: '2' }, { name: 'wangwu', value: '3' }] ``` - groups 用于提供候选组。格式为 ```json [{ name: '普通组', value: '1' }, { name: '特殊组', value: '2' }] ``` - onSave 保存方法回调,参数为xml, ```javascript onSave(xml) { console.log(xml); } ``` - diagramXML 用来而展现已有模型的xml - slot 插件 增加toolbar按钮插件,例如: ```vue ``` ### arco-design依赖 本插件是基于vue3和arco design vue的,务必要安装@arco-design/web-vue,在main中设置全局可用,例如: ```javascript import ArcoVue from '@arco-design/web-vue'; import ArcoVueIcon from '@arco-design/web-vue/es/icon'; import '@arco-design/web-vue/dist/arco.css'; createApp(App).use(ArcoVue).use(ArcoVueIcon).mount('#app') ``` ### screenshot 截图 See ![screenshot1](./screenshot/Screenshot%202022-10-19%20114122.png) See ![screenshot2](./screenshot/Screenshot%202022-10-19%20114211.png)