charlie-autoform

1.1.46 • Public • Published

动态表单 · npm version

Docs

Read docs.

安装

npm 安装

npm i @hfe/autoform @hfe/autoform_component_lib -S

使用

在VUE的入口文件,添加如下配置:

import AutoForm from '@hfe/autoform';
import AutoForm_component_lib from '@hfe/autoform_component_lib';
 
Vue.use(AutoForm);
Vue.use(AutoForm_component_lib);

Demo

<template>
    <div>
        <auto-form ref="tagForm2" :model="model2" :fields="fields2" :layout="layout2">
          <el-form-item>
            <el-button type="primary">查询</el-button>
          </el-form-item>
        </auto-form>
    </div>
</template>
<script>
  export default {
    data() {
      return {
        model2: {
          name: '',
          type: []
        },
        layout2: {
          align: 'left',
          labelWidth: '100px',
          custom: false,
          inline: true
        },
        fields2: [
          {
            key: 'name',
            type: 'input',
            templateOptions: {
              label: '审批人'
            }
          },
          {
            key: 'region',
            type: 'select',
            templateOptions: {
              label: '活动区域',
              placeholder: '请选择活动区域',
              options: [
                {
                  label: '区域一',
                  value: 'shanghai'
                },
                {
                  label: '区域二',
                  value: 'beijing'
                }
              ],
              filterMethod: () => {}
            }
          }
        ]
      };
    }
  };
</script> 

Readme

Keywords

none

Package Sidebar

Install

npm i charlie-autoform

Weekly Downloads

10

Version

1.1.46

License

ISC

Unpacked Size

2.11 MB

Total Files

4

Last publish

Collaborators

  • charlie_lau
  • gemahu