1.2.1 • Published 1 year ago

@charrue/schema-form-next v1.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

npm.io

charrue-schema-form

基于element-ui和element-plus快速实现表单

安装依赖

npm install @charrue/schema-form-next

添加引用

import { createApp } from "vue";
import App from "./App.vue";
import ElementPlus from "element-plus";
import "element-plus/dist/index.css";
import CharrueSchemaForm from "@charrue/schema-form-next";

const app = createApp(App);

app.use(ElementPlus);
app.use(CharrueSchemaForm);

app.mount("#app");

组件使用

<script setup>
import { ref } from "vue";
import {
  createSchemaPipeline,
  createInputSchema,
  createSelectSchema,
} from "@charrue/schema-form-next";
const formData =  ref({})
const formSchema = createSchemaPipeline(
  createInputSchema("name", "姓名", {
    "ui-props": {
      style: "width: 220px"
    }
  }),
  createSelectSchema("rank", "等级", {
    enums: ["A", "B", "C"],
  })
)
</script>


<template>
  <charrue-schema-form
    v-model="formData"
    :schema="formSchema"
  ></charrue-schema-form>
</template>
1.2.1

1 year ago

1.2.0

1 year ago

1.0.2

1 year ago

1.1.0

1 year ago

1.0.3

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.0-alpha.0

1 year ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago