1.1.1 • Published 3 years ago

@koala-form/preset-fesd v1.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

低代码表单解决方案,让你跟考拉一样“懒”

Install

npm i @koala-form/core
npm i @koala-form/preset-fesd

Usage

使用预设

import { usePreset } from '@koala-form/core';
import fesdPreset from '@koala-form/preset-fesd';

usePreset(fesdPreset);

写一个简单的表单

<template>
    <KoalaForm :metaList="metaList" :config="config"></KoalaForm>
</template>

<script>
import { KoalaForm, defineFields, defineConfig } from '@koala-form/core';
import { BASE_URL } from './const';

const commonStatus = { query: true, table: true, insert: true, update: true, delete: true, view: true };
const metaList = defineFields([
    { key: 'id', label: 'ID', status: { ...commonStatus, query: false, insert: false, update: 'disabled' } },
    { key: 'name', label: '姓名', status: commonStatus, required: true },
    { key: 'age', label: '年龄', type: 'number', status: commonStatus },
    { key: 'actions', label: '操作', colProps: { width: 220 }, status: { table: true } },
]);

const config = defineConfig({
    name: '用户',
    query: { api: `${BASE_URL}user.json` },
    insert: { api: `${BASE_URL}success.json` },
    update: { api: `${BASE_URL}success.json` },
    delete: { api: `${BASE_URL}success.json` },
});

export default {
    components: { KoalaForm },
    setup() {
        return {
            metaList,
            config,
        };
    },
};
</script>

反馈

1.1.1

3 years ago

1.1.0

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago