# 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 
See 