首页 > 其他 > 详细

好用的VUE表单设计器 form-crate的全局挂载 form-crate自定义组件挂载

时间:2020-09-28 13:11:44      阅读:39      评论:0      收藏:0      [点我收藏+]
作为一名不太合格的.net程序员,最近半年多的时间一直在致力于VUE的前段开发和基于python的后台开发。
首先前段架构基于vue,UI采用IviewUI,后台API部分基于python的tornado web框架
需要设计一套自定义表单系统,网上百度了一大堆最后选择使用了form-create

+官方文档http://www.form-create.com/


首先form-create 支持的UI框架有 iview,element-ui,AntDesignVue
它可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成器


官网提供了三种不同UI框架的内置组件的使用方法,非常的便捷,非常好用,简单容易理解。对于专职前段的同学来讲应该很轻松,我花费了两周的时间才搞明白怎么在项目中使用,进行自定义表单的设计。我的设计器很丑,就不给大家展示了,可以结合拖拽实现表单拖拽自定义。


今天简单说一点点关于自定义组件挂载和form-crate的挂载
form-create的挂载可以局部挂载到某个页面中,
也可以全局挂载到main.js中
我在main中挂载的 前提根据官方步骤 先install

import formCreate from ‘@form-create/iview4‘

Vue.use(formCreate) 

全局挂载完成
通常情况在自定义表单中 一部分控件的使用并不能满足我们的要求,需要自定义出一些控件来使用。
对于自定义的控件怎么用form-create进行渲染呢
如下:
比如我自定义了一个组件叫myDatePicker
我首先在main中进行引用然后通过formCreate.component进行组件挂载,之后再挂载formCreate,这样在表单渲染的时候formCreate才能把你自定义的组件渲染出来。

//**自定义组件的挂载必须在formCreate之前*
formCreate.component( ‘myDatePicker‘,myDatePicker);

Vue.use(formCreate) 

+挂载组件自定义组件
+官方文档http://www.form-create.com/

好用的VUE表单设计器 form-crate的全局挂载 form-crate自定义组件挂载

原文:https://blog.51cto.com/13495873/2538190

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!