【技术实现步骤摘要】
一种基于低代码平台的页面生成方法及装置
[0001]本专利技术涉及页面制作的
,尤其涉及一种基于低代码平台的页面生成方法及装置。
技术介绍
[0002]随着互联网的发展,越来越多的企业和公司会开发关于其页面,通过页面展示公司的信息以及产品,方便不同的客户进行线上交流。
[0003]为了方便不同的企业构建不同的页面,目前常用的页面构建方法是:由技术人员通过编辑代码构建页面或者是提前为软件产品提供固定的页面结构设定,将可视化组件拖动到设定中,拼装出软件产品的页面。
[0004]但目前常用的方法有如下技术问题:由技术人员编辑代码构建页面,往往要划分一个月或多个月采集编辑完成,耗时长,效率低;而通过固定的页面结构构建的页面,其结构单一,页面功能少,仅能设定特定组件进行数据交互,当需要与非特定组件进行交互时,需要额外编写的代码来完成页面的处理逻辑,灵活性低,难以满足用户与企业的应用需求。
技术实现思路
[0005]本专利技术提出一种基于低代码平台的页面生成方法及装置,所述方法利用了包含多个不同组件 ...
【技术保护点】
【技术特征摘要】
1.一种基于低代码平台的页面生成方法,其特征在于,所述方法包括:利用低代码平台采集用户的操作信息,所述操作信息包括用户在低代码平台的拖拽、滑动、点击和添加的操作内容;根据所述操作信息确定操作组件,并将所述操作组件转换成对应的语义代码;通过预设的转码器将所述语义代码转换生成可编辑的页面。2.根据权利要求1所述的基于低代码平台的页面生成方法,其特征在于,所述通过预设的转码器将所述语义代码转换生成可编辑页面,包括:通过预设的转码器将所述语义代码转成tsx文件;利用webpack工具将所述tsx文件转换生成js文件;将所述js文件转换生成供浏览器运行的可编辑页面。3.根据权利要求1所述的基于低代码平台的页面生成方法,其特征在于,所述将所述操作组件转换成对应的语义代码,包括:获取所述操作组件对应的处理信息,得到多个处理信息,其中,所述处理信息包括:处理属性、处理时间和处理动作;将每个所述操作信息转换成对应的语义代码。4.根据权利要求1所述的基于低代码平台的页面生成方法,其特征在于,所述利用低代码平台采集用户的操作信息,包括:从低代码平台中读取预设的页面语义代码;采用所述预设的页面语义代码构建为可视化视图并向用户展示;采集用户在所述可视化视图的操作内容,得到操作信息。5.根据权利要求1所述的基于低代码平台的页面生成方法,其特征在于,所述根据所述操作信息确定操作组件,包括:若所述操作信息的操作内容是拖拽、滑动或点击,则按照用户的操作内容选择对应的操作组件;若所述操作信息的操作内容是添加,则获取用户添加的属性信息以及属性动作,将所述属性信息以及属性动作添加至低代码平台的页面元数据中,以及给所述属性动作添加动作的映射key值,采用所述映射key值组装出页面所需的组件语义代码,根据所述组件语义代码确定操作组件,所述属性信息...
【专利技术属性】
技术研发人员:黄晓斌,叶青,温凌敏,
申请(专利权)人:浩云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。