[发明专利]前端组件转换方法、装置、设备及可读存储介质在审
申请号: | 202010511094.4 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111897529A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 沈尉伟 | 申请(专利权)人: | 华人运通(江苏)技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 224000 江苏省盐城市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 组件 转换 方法 装置 设备 可读 存储 介质 | ||
1.一种前端组件转换方法,其特征在于,包括:
接收用户通过客户端发送过来的前端组件确定信息;所述前端组件确定信息用于指示用户所要的前端组件;
根据所述前端组件确定信息,获知用户确定的前端组件;
判断本地是否有与所述前端组件对应的目标类型前端组件;所述前端组件适用的前端框架类型与所述目标类型前端组件适用的前端框架类型不同;
若无,读取本地预存的前端组件的前端组件数据,并基于预设的组件数据转换规则将所述前端组件数据转换为目标类型组件文件格式,以得到目标类型前端组件数据;
根据所述目标类型前端组件数据生成目标类型前端组件。
2.如权利要求1所述的前端组件转换方法,其特征在于,在所述根据用户输入的前端组件种类信息,确定用户所选定的前端组件之前,所述方法还包括:
接收用户通过客户端发送过来的前端组件查询指令;
根据所述前端组件查询指令,查询本地预存的所有前端组件;
将前端组件的查询结果返回给所述客户端,以使所述客户端将前端组件的查询结果以前端组件选项的形式在客户端的显示界面上显示出来,以供用户选择。
3.如权利要求1所述的前端组件转换方法,其特征在于,所述前端组件为UI组件。
4.如权利要求3所述的前端组件转换方法,其特征在于,所述目标类型前端组件为Vue类型UI组件。
5.如权利要求3所述的前端组件转换方法,其特征在于,所述读取本地预存的前端组件的前端组件数据,并基于预设的组件数据转换规则将所述前端组件数据转换为目标类型组件文件格式,以得到目标类型前端组件数据,包括:
读取本地预存的前端组件的前端组件数据;
获取预设的且与所述前端组件对应的组件数据转换规则表;其中,所述组件数据转换规则表包括:UI指令转换表及UI组件方法转换表;所述UI指令转换表包含有用户确定的所述前端组件的各个指令与目标类型前端组件的各个指令在指令转换上的映射关系;所述UI组件方法转换表包含有用户确定的所述前端组件的各个关键字与目标类型前端组件的各个关键字在关键字转换上的映射关系;
根据所述UI组件方法转换表将所述前端组件的各关键字的格式转换为目标类型前端组件所对应的关键字的格式,根据所述UI指令转换表将所述前端组件的各指令的格式转换为目标类型前端组件所对应的指令的格式,并将所述前端组件的其余数据的格式转换为目标类型组件文件格式,以得到目标类型前端组件数据。
6.如权利要求5所述的前端组件转换方法,其特征在于,所述判断本地是否有与所述前端组件对应的目标类型前端组件,包括:
获取预设的且与所述前端组件对应的UI对象表;所述UI对象表包含有前端组件是否有与所述前端组件对应的目标类型前端组件的记录;
根据所述UI对象表判断本地是否有与所述前端组件对应的目标类型前端组件。
7.如权利要求6所述的前端组件转换方法,其特征在于,若本地没有与所述前端组件对应的目标类型前端组件,则在所述根据所述目标类型前端组件数据生成目标类型前端组件之后,所述方法还包括:
在所述前端组件所对应的所述UI对象表中增加关于所述前端组件有所述目标类型前端组件的记录。
8.一种前端组件转换装置,其特征在于,包括:
信息接收模块,用于接收用户通过客户端发送过来的前端组件确定信息;所述前端组件确定信息用于指示用户所要的前端组件;
信息解析模块,用于根据所述前端组件确定信息,获知用户确定的前端组件;
判断模块,用于判断本地是否有与所述前端组件对应的目标类型前端组件;所述前端组件适用的前端框架类型与所述目标类型前端组件适用的前端框架类型不同;
组件数据转换模块,用于若无,读取本地预存的前端组件的前端组件数据,并基于预设的组件数据转换规则将所述前端组件数据转换为目标类型组件文件格式,以得到目标类型前端组件数据;
组件框架生成模块,用于根据所述目标类型前端组件数据生成目标类型前端组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华人运通(江苏)技术有限公司,未经华人运通(江苏)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010511094.4/1.html,转载请声明来源钻瓜专利网。