# @unitechs/vue-form

> - 版本0.1.0-alpha.0 更新参数配置,不适合runtime与0.0.6集成

Latest version **0.1.0-alpha.2** (published 2022-04-26) · MIT license · 0 weekly downloads

## Install

```sh
npm install @unitechs/vue-form
pnpm add @unitechs/vue-form
yarn add @unitechs/vue-form
bun add @unitechs/vue-form
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.0-alpha.2 |
| Published | 2022-04-26 |
| First published | 2021-12-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 9 |
| Unpacked size | 287 KB |
| Known vulnerabilities | 0 (+3 in 3 direct dependencies) |
| Install scripts | no |
| Author | mistletoe |
| Maintainers | mistletoe |

## Links

- npm: https://www.npmjs.com/package/@unitechs/vue-form
- npm.io page: https://npm.io/package/@unitechs/vue-form

## Dependencies (9)

- [vue](https://npm.io/package/vue.md) ^2.6.14
- [echarts](https://npm.io/package/echarts.md) ^5.2.2
- [element-ui](https://npm.io/package/element-ui.md) ^2.15.6
- [@formily/vue](https://npm.io/package/@formily/vue.md) ^2.0.7
- [@formily/core](https://npm.io/package/@formily/core.md) ^2.0.7
- [@formily/element](https://npm.io/package/@formily/element.md) ^2.0.7
- [requirejs-esmodule](https://npm.io/package/requirejs-esmodule.md) 0.0.1
- [@vue/composition-api](https://npm.io/package/@vue/composition-api.md) ^1.4.3
- [vue-template-compiler](https://npm.io/package/vue-template-compiler.md) ^2.6.14

## Recent versions

- 0.1.0-alpha.2 (latest) — 2022-04-26
- 0.1.0-alpha.1 — 2022-04-12
- 0.1.0-alpha.0 — 2022-03-22
- 0.0.6-alpha.11 — 2022-03-10
- 0.0.6-alpha.10 — 2022-01-20
- 0.0.6-alpha.9 — 2022-01-20
- 0.0.6-alpha.8 — 2022-01-20
- 0.0.6-alpha.7 — 2022-01-10
- 0.0.6-alpha.6 — 2022-01-07
- 0.0.6-alpha.5 — 2022-01-06
- 0.0.6-alpha.4 — 2022-01-05
- 0.0.6-alpha.3 — 2022-01-05
- 0.0.6-alpha.2 — 2022-01-05
- 0.0.6-alpha.1 — 2022-01-05
- 0.0.6-alpha.0 — 2022-01-05
- … 6 more at https://npm.io/package/@unitechs/vue-form/versions

## README

# unitechs vueform 渲染引擎

- 版本0.1.0-alpha.0 更新参数配置,不适合runtime与0.0.6集成
  
  ```js
    //main.ts
    import Vue from 'vue'
    import VueForm from '@unitechs/vue-form'
    Vue.use(VueForm)

    const {setConfig} = VueForm

    setConfig({
      baseUrl:'/public/js'  //指定远程资源地址 
    })

    //e.g
    <template>
        <VueFormRender 
            :form="form" //form实例
            :schema="'{}'" //schema描述 
            :values="{}" //表单赋值 在传有_ID 情况下，会去接口拿值
        >
    </template>
    <script>
    import {createForm,createEffectHook} from '@formily/core'
    import {
      defineComponent,
    } from "@vue/composition-api"
    export default defineComponent({
      data(){
        //定义搜索按钮副作用
        const hook = createEffectHook("search", (payload, form) =>(listener)=>
            listener(payload, form)
        );
        const form = createForm({
          effect:()=>{
            hook((_payload,form)=>{
               //doing
            })
          }
        })
        return{
          form
        }
      }
    })
    </script>
  ```

---
_Source: https://npm.io/package/@unitechs/vue-form · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
