【技术实现步骤摘要】
一种应用于数字化改革的可视化快速开发方法及系统
[0001]本专利技术属于信息管理
,尤其是涉及一种应用于数字化改革的可视化快速开发方法及系统。
技术介绍
[0002]随着浙江省数字化改革工作的推进,各项政府工作已广泛运用数字技术,大部分内容需要通过网页的形式进行展现,由于涉及内容较多,需求更新频繁,需要投入大量人力进行相关工作及研发创新。
[0003]目前,主要采用由开发人员进行代码实现的方式来满足不同的内容展示。随着需求的不断增加和变更,项目的代码量变的越来越庞大,管理和维护成本均不断提升。项目代码的部分模块内容会存在通用性或相似性,目前,传统方式主要通过代码抽取组件的方式来减少开发,但是这种方式依然无法避免代码量和项目体积的庞大。并且,在需求有变更的情况下,开发人员需要不断对现有代码进行修改迭代,随着建设周期的延长,针对组件类的每次修改带来的影响风险亦会同步增长。
技术实现思路
[0004]本专利技术的目的是针对上述问题,提供一种应用于数字化改革的可视化快速开发方法及系统。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种应用于数字化改革的可视化快速开发方法,其特征在于,提供可视化平台,并包括以下步骤:S1.在可视化平台中,根据用户操作将原子组件、业务组件、ECharts组件添加到画布中;S2.根据用户操作对画布上的组件元素进行包括位置、数据和交互的组件配置;S3.发布页面,并将各组件元素的组件配置保存至服务器;S4.在接收到相应的页面请求时,向用户返回步骤S3中所发布的页面,并使用保存在服务器中的组件配置动态渲染至页面以完成页面展示。2.根据权利要求1所述的应用于数字化改革的可视化快速开发方法,其特征在于,所述的原子组件存储在原子组件库中,业务组件存储在业务组件库中,ECharts组件存储在ECharts组件库中;步骤S1中,用户从原子组件库、业务组件库和ECharts组件库中将相应的原子组件、业务组件、ECharts组件添加到画布中。3.根据权利要求2所述的应用于数字化改革的可视化快速开发方法,其特征在于,步骤S1之前还包括:从原子组件库中提取原子组件的可配置项构成携带可配置项的原子组件列表;从业务组件库中提取业务组件的可配置项构成携带可配置项的业务组件列表;ECharts组件库中为ECharts组件库的官方组件列表和每种组件的配置项列表,解析echarts组件的官方组件列表和配置项列表,并自动生成ECharts携带可配置项的的图表组件列表;且步骤S1中,用户从原子组件列表、业务组件列表、图表组件列表中选取相应的原子组件、业务组件、ECharts组件添加到画布中;且步骤S2中,当用户在画布中选中一个组件元素时,可视化平台显示相应组件元素的可配置项以供用户进行包括位置、数据和交互的组件配置。4.根据权利要求3所述的应用于数字化改革的可视化快速开发方法,其特征在于,本方法还包括:提供自由组合选项,在用户选择自由组合时进入可视化平台的自由组合页面,根据用户操作选择相应的组件组合成嵌套组件,保存在嵌套组件库中,并生成携带可配置项的嵌套组件列表;且步骤...
【专利技术属性】
技术研发人员:田振洲,沈涵拯,杨立功,
申请(专利权)人:浙江嘉兴数字城市实验室有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。