All Projects → FEMessage → El Form Renderer

FEMessage / El Form Renderer

Licence: mit
🎩A data-driven dynamic and complex form solution

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to El Form Renderer

Eleme
restructure..
Stars: ✭ 1,635 (+903.07%)
Mutual labels:  element-ui
Hexo Theme Lite
Keep Calm, Light and Writing. Light Hexo Theme.
Stars: ✭ 148 (-9.2%)
Mutual labels:  element-ui
Nodeplatform Eggjs
基于egg.js编写的node平台,演示地址不要乱搞啊
Stars: ✭ 155 (-4.91%)
Mutual labels:  element-ui
Vue2 Management Platform
vue2.0+ elementUI 后台管理平台 https://suweiteng.github.io/vue2-management-platform
Stars: ✭ 1,725 (+958.28%)
Mutual labels:  element-ui
Ibiu
Build Vue Spa Faster 🍏 🍔 🍜
Stars: ✭ 144 (-11.66%)
Mutual labels:  element-ui
Mdtable
A data-driven UITableView framework
Stars: ✭ 153 (-6.13%)
Mutual labels:  data-driven
Oblog
An Auto Rendering 🔽 Blogging System Based on MarkDown & Vue.js | 自动渲染装载 MarkDown 内容的博客系统
Stars: ✭ 133 (-18.4%)
Mutual labels:  element-ui
Django Vue Admin
基于RBAC模型权限控制的中小型应用的基础开发平台,前后端分离,后端采用django+django-rest-framework,前端采用vue+ElementUI,移动端采用uniapp+uView(可发布h5和小程序).
Stars: ✭ 157 (-3.68%)
Mutual labels:  element-ui
Gradex
An online tool to generate gradients background from given image so you can preview and download it.
Stars: ✭ 145 (-11.04%)
Mutual labels:  element-ui
Fantastic Admin
一款开箱即用的 Vue 中后台管理系统框架,基于ElementUI,兼容PC、移动端,vue-admin, vue-element-admin, vue后台
Stars: ✭ 153 (-6.13%)
Mutual labels:  element-ui
Download Manager
谷歌浏览器下载管理器插件【A chrome extension for managing download】
Stars: ✭ 141 (-13.5%)
Mutual labels:  element-ui
Vue3.0 Admin
vue3.0 + typescript + element-ui + 后台系统
Stars: ✭ 142 (-12.88%)
Mutual labels:  element-ui
Vue Admin Manager
整合 vue,element,echarts,video,bootstrap(AdminLTE),admin等,搭建的后台管理系统
Stars: ✭ 153 (-6.13%)
Mutual labels:  element-ui
Vue Element Quick Start
Vue2, Vuex 3, Vue Router 3, Element-ui and Typescript SPA project quick start kit(Vue element ui 快速开始脚手架)
Stars: ✭ 135 (-17.18%)
Mutual labels:  element-ui
Yuqing Monitor Electron
Electron+Node+Socket.io+Vue+ElementUI+Highcharts开发的PC端舆情监控客户端,支持windows、mac、Linux多平台
Stars: ✭ 157 (-3.68%)
Mutual labels:  element-ui
Go Vue Example
Example App using Go, Vue.js, Element, Axios
Stars: ✭ 133 (-18.4%)
Mutual labels:  element-ui
Vue.netcore
.NetCore+Vue2/Vue3+Element plus,前后端分离,不一样的快速开发框架;提供Vue2、Vue3版本,。http://www.volcore.xyz/
Stars: ✭ 2,338 (+1334.36%)
Mutual labels:  element-ui
El Tree Select
基于element-ui2.x扩展下拉树
Stars: ✭ 159 (-2.45%)
Mutual labels:  element-ui
Lb Element Table
基于element-ui table二次封装表格组件
Stars: ✭ 158 (-3.07%)
Mutual labels:  element-ui
Webadmin
基于Vue.js 2.x系列 + Element UI 的后台管理系统解决方案。
Stars: ✭ 153 (-6.13%)
Mutual labels:  element-ui

el-form-renderer

Build Status NPM Download NPM Version NPM License PRs Welcome Automated Release Notes by gren

中文文档

Table of Contents

Introduction

WHAT

el-form-renderer is based on element-ui, but not limited element-ui components. On the basis of completely inheriting the form attribute of element-ui, extension is made. Some non-form components or custom components, such as picture uploading and rich text editor, can also be integrated, thus, users can render a complete form by using a piece of json.

WHY

In our daily development, there are lots page with form, and usually the form structure is similar, the logic is repeated. el-form-renderer does not have complicated logic. It only convert JSON to render form item, save time and energy to write business logic, and reduce duplicate code.

Features

  • Render form with json
  • Support integrate with custom components
  • Support batch update form data with updateForm method
  • Support setOptions method, dynamically change select options
  • Content support inputFormat , outputFormat , trim to process component's input and output values
  • Support v-model

⬆Back to Top

Links

⬆Back to Top

Quick Start

yarn add @femessage/el-form-renderer
<template>
  <el-form-renderer :content="content"></el-form-renderer>
</template>
<script>
  import ElFormRenderer from '@femessage/el-form-renderer'
  export default {
    components: {
      ElFormRenderer,
    },
    data() {
      return {
        content: [],
      }
    },
  }
</script>

⬆Back to Top

Inspiration

thanks to element-patch

Contributing

For those who are interested in contributing to this project, such as:

  • report a bug
  • request new feature
  • fix a bug
  • implement a new feature

Please refer to our contributing guide.

⬆ Back to Top

Contributors

Thanks goes to these wonderful people (emoji key):


Alvin

💻 👀 🐛 📝 🤔

levy

👀 🚇 🤔

EVILLT

💻 🐛 📝 🤔

Donald Shen

💻 📖 💡 📝

ColMugX

💻 ⚠️ 📖

OuZuYu

🐛

Han

💻 📖

yolofit

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT

⬆ Back to Top

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].