cfl-from-design

0.3.22 • Public • Published

cfl-from-design

MIT github

cfl-from-design 是基于 ant-design-vue vue3版本实现的表单设计器组件。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。

*文档 | 在线演示*

image-20230516155053178引入

NodeJs:

npm install cfl-from-design@next

请自行导入cfl-from-design并挂载

import FromDesign from 'cfl-from-design'
import 'cfl-from-design/lib/from-design.css'

  // 嵌入表单
  app.use(FromDesign)

使用

<template>
    <!-- 表单设计器 -->
   <form-design :formConfig="form" @save="hanleSave"></form-design> 
     <!-- 表单预览器 -->
    <form-view-page :formConfig="formConfig"></form-view-page>
</template>

<script scope>
import 'cfl-from-design/lib/from-design.css'
</script>

设置多语言

通过 locale 配置项设置语言, 内部自带支持多语言

<template>
  <form-design :locale="locale"></form-design>
</template>

<script>
export default {
  data(){
    return {
        locale: En,
    }
  }
}
</script>

组件props

  • formConfigformConfig 表单的配置文件
  • savefunction 组件保存后回调的配置
  • localeobject 设置多语言

License

MIT

Copyright (c) 2023-caifuling

Readme

Keywords

none

Package Sidebar

Install

npm i cfl-from-design

Weekly Downloads

1

Version

0.3.22

License

none

Unpacked Size

25.5 MB

Total Files

105

Last publish

Collaborators

  • caifuling