@teld-approval/flow

0.0.8 • Public • Published

@teld-approval/flow as ApprovalFlow

提供:

  • flowStore
  • 组件
    • ApprovalFlow 流程图设计回显用主组件(包括图例、画布及其内的树形流程图)
    • ProcessTree 树形流出图渲染组件(一般不单独使用)
    • 其他组件

Install

npm i @teld-approval/flow

Usage

src/store/index.js 中使用 flowStore 模块,请确保模块名为flow

import Vue from 'vue'
import Vuex from 'vuex'
// import flow from './flow'
import { flowStore } from '@teld-approval/flow'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
  },
  getters: {
  },
  mutations: {
  },
  actions: {
  },
  modules: {
    flow: flowStore,
  }
})

Vue 文件中局部安装使用

<script>
import { ApprovalFlow, FlowTree, Ellipsis } from '@teld-approval/flow'
import '@teld-approval/flow/index.css';

export default {
  components: {
    ApprovalFlow,
    FlowTree,
    Ellipsis,
  }
}
</script>

main.js 全局安装

import Vue from 'vue'
import ApprovalFlow from '@teld-approval/flow';
// 样式在内部已自动引入了,无需再单独引入
// import '@teld-approval/flow/index.css'

Vue.use(ApprovalFlow);

/**
 * 可用组件:
 * - ProcessTree 流出图组件
 * - Ellipsis 单行/多行文字溢出省略组件
 */

关于拖动与缩放功能

vue-grabbing-box

Package Sidebar

Install

npm i @teld-approval/flow

Weekly Downloads

0

Version

0.0.8

License

ISC

Unpacked Size

210 kB

Total Files

7

Last publish

Collaborators

  • maonianyou