装修公司 网站模板,网站开发学习教程,移动公司网络维护待遇,制作微网站的平台在React和Vue没有流行起来的时候#xff0c;低代码产品的表单渲染设计通常会使用操作Dom的方式实现。 下面是一个表单的例子#xff1a; 产品层 用户通过打开表单#xff0c;使用不同业务场景业务下的表单页面#xff0c;中间的Render层就是技术实现。 每一个不同业务的表单… 在React和Vue没有流行起来的时候低代码产品的表单渲染设计通常会使用操作Dom的方式实现。 下面是一个表单的例子 产品层 用户通过打开表单使用不同业务场景业务下的表单页面中间的Render层就是技术实现。 每一个不同业务的表单页面就是低代码产品中的一个元素。 技术层 渲染层的核心在于View和Controller现代基于框架实现一般是MVVM的实现。上面是基于传统的前端框架实现Jquery)少了M层也就是Model。其实Model是在Controller层内部实现。 Controller层实现了数据的获取和传递以及继承了第三方框架的能力Jquery) View层是表单控件的渲染和内部逻辑处理实现包括渲染哪些控件如何校验和响应控件事件等 View层中的Controls是所有表单控件的集合通过对应不同的类型渲染不同的控件例如输入框选择框等等。 View层中的IControl实现了每一个控件的基本属性和能力Controls中的每个控件通过继承他来实现自己特有的功能。 View层可以被拓展可以被添加其他属性。