Skip to content

Installation

This guide explains how to install and use the @form-create/arco-design component library, including methods for browser environments and npm installation.

Note

If you encounter issues, please update the UI framework and FormCreate to the latest version.

NPM

Installation

We recommend installing via npm, as it works better with the webpack bundler.

sh
npm i @form-create/arco-design@^3
npm i @arco-design/web-vue

Import and Mount

js
// Import form-create component library
import formCreate from '@form-create/arco-design';
import ArcoVue from '@arco-design/web-vue';
import '@arco-design/web-vue/dist/arco.css';
// Create Vue application
const app = Vue.createApp({});
app.use(formCreate);
app.use(ArcoVue)
app.mount('#app');

Component Mounting Methods

Create Form

vue
<template>
    <form-create :rule="rule" v-model:api="fApi" :option="options" />
</template>
<script setup>
    import { ref } from 'vue';
    const fApi = ref({});
    const options = ref({
        onSubmit: (formData) => {
            alert(JSON.stringify(formData));
        },
        resetBtn: true,
    });
    const rule = ref([
        {
            type: 'input',
            field: 'goods_name',
            title: 'Product Name',
            value: 'form-create',
        },
        {
            type: 'checkbox',
            field: 'label',
            title: 'Label',
            value: [0, 1, 2, 3],
            options: [
                { label: 'Easy to Use', value: 0 },
                { label: 'Fast', value: 1 },
                { label: 'Efficient', value: 2 },
                { label: 'All-in-One', value: 3 },
            ],
        },
    ]);
</script>

Compatibility

  • arco-design

Legend

form-create legend

FormCreate is an open-source project released under the MIT License. Free for personal and commercial use.