买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:济南浪潮数据技术有限公司
摘要:本申请公开了一种VUE源码导出方法、设备、程序产品及介质,涉及数据分析处理技术领域。应用于低代码平台,该方法包括:根据用户的操作信息生成低代码平台页面;获取低代码平台页面对应的VUE单文件组件,当监测到源码导出事件,将低代码平台页面编排产生的数据存储信息转换为VUE单文件组件中的模板部分以生成页面模板;分别确定VUE单文件组件中样式部分对应的第一代码和脚本部分对应的第二代码,并将第一代码、第二代码以及模板部分的第三代码进行组合以生成基础文件;对基础文件进行转换以得到目标抽象语法树对象,并利用目标抽象语法树对象生成完整文件。通过本申请的技术方案,可以导出VUE源码,方便进行二次开发。
主权项:1.一种VUE源码导出方法,其特征在于,应用于低代码平台,包括:采集用户的操作信息,并根据所述操作信息生成低代码平台页面;获取所述低代码平台页面对应的VUE单文件组件,当监测到源码导出事件,将所述低代码平台页面编排产生的数据存储信息转换为所述VUE单文件组件中的模板部分以生成页面模板;基于所述页面模板分别确定所述VUE单文件组件中样式部分对应的第一代码和脚本部分对应的第二代码,并将所述第一代码、所述第二代码以及与所述模板部分对应的第三代码进行组合以生成基础文件;对所述基础文件进行抽象语法树转换以得到目标抽象语法树对象,并利用所述目标抽象语法树对象生成完整文件;其中,所述将所述低代码平台页面编排产生的数据存储信息转换为所述VUE单文件组件中的模板部分以生成页面模板,包括:获取所述低代码平台页面编排产生的数据存储信息中的组件树数据;从根节点向内部节点依次遍历所述组件树数据以得到第一组件模板;当所述组件树数据遍历完成后,逐个拼接所述第一组件模板以得到所述页面模板;所述对所述基础文件进行抽象语法树转换以得到目标抽象语法树对象,包括:利用预设抽象语法树接口将所述基础文件中对应的所述样式部分以及所述脚本部分转换为抽象语法树对象,以得到第一抽象语法树对象和第二抽象语法树对象;分别对所述第一抽象语法树对象和所述第二抽象语法树对象进行内容填充,以便基于填充后的第一抽象语法树对象和填充后的第二抽象语法树对象生成目标抽象语法树对象;所述对所述基础文件进行抽象语法树转换以得到目标抽象语法树对象,并利用所述目标抽象语法树对象生成完整文件,包括:对所述基础文件进行抽象语法树转换以得到目标抽象语法树对象;将所述目标抽象语法树对象进行反转操作以获取相应的完整样式部分以及完整脚本部分;利用所述完整样式部分以及所述完整脚本部分对所述基础文件进行相应的替换以得到完整文件。
全文数据:
权利要求:
百度查询: 济南浪潮数据技术有限公司 一种VUE源码导出方法、设备、程序产品及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。