一种页面跳转关系分析方法、装置、设备及存储介质制造方法及图纸

技术编号:27876824 阅读:16 留言:0更新日期:2021-03-31 00:54
本发明专利技术实施例涉及大数据领域,公开了一种页面跳转关系分析方法、装置、设备及存储介质,该方法包括:获取前端中当前vue项目的根目录中的配置文件,并根据配置文件中的地址信息确定所有页面的一个或多个vue组件;确定每个vue组件的初始跳转关系;分析每个vue组件内的跳转场景和跳转页面,并确定出每个vue组件之间的完整跳转场景;根据配置文件以及每个vue组件之间的完整跳转场景,确定每个vue组件之间的页面跳转关系,以满足用户对确定页面跳转关系的智能化和自动化需求,避免跳转场景的遗漏,提高确定页面跳转关系的效率和准确率。本发明专利技术涉及区块链技术,如可将跳转场景等数据写入区块链中,以用于数据取证等场景。

【技术实现步骤摘要】
一种页面跳转关系分析方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种页面跳转关系分析方法、装置、设备及存储介质。
技术介绍
目前对于前端大型的应用项目,整个项目动辄牵扯到几十种页面的场景,会涉及到非常多的页面跳转场景。由于不同的跳转场景下,数据页面公用、转移等等都可能存在问题。一般情况下,这类场景开发者不容易发现,都是依赖测试人员进行测试发现,这种依赖测试人员进行测试发现的方式,容易导致场景遗漏,页面跳转关系混乱,影响确定页面跳转关系的效率和准确率。
技术实现思路
本专利技术实施例提供了一种页面跳转关系分析方法、装置、设备及存储介质,可以满足用户对确定前端vue项目的所有页面的页面跳转关系的智能化和自动化需求,避免页面跳转场景的遗漏,提高确定页面跳转关系的效率和准确率。第一方面,本专利技术实施例提供了一种页面跳转关系分析方法,所述方法包括:获取前端中的当前vue项目的根目录中的配置文件,所述配置文件中配置了地址信息,并根据所述配置文件中的地址信息确定所述当前vue项目中所有页面的一个或多个vue组件;对所述当前vue项目中所有页面中的每个vue组件进行分析,并根据分析结果确定所述每个vue组件的初始跳转关系;根据所述每个vue组件的初始跳转关系分析所述每个vue组件内的跳转场景和跳转页面,并确定出所述每个vue组件之间的完整跳转场景;根据所述配置文件以及所述每个vue组件之间的完整跳转场景,确定所述每个vue组件之间的页面跳转关系。r>进一步地,所述对所述当前vue项目中所有页面中的每个vue组件进行分析,并根据分析结果确定所述每个vue组件的初始跳转关系,包括:对所述当前vue项目中所有页面中的每个vue组件进行分析,确定所述每个vue组件对应页面的页面名称;根据所述每个vue组件对应页面的页面名称确定所述每个Vue组件初始跳转记录,并根据所述每个Vue组件初始跳转记录确定所述每个vue组件的初始跳转关系。进一步地,所述对所述当前vue项目中所有页面中的每个vue组件进行分析,确定所述每个vue组件对应页面的页面名称,包括:对所述当前vue项目中所有页面中的每个vue组件进行分析,获取每个vue组件内中的目标属性信息;根据所述每个vue组件内中的目标属性信息确定所述每个vue组件对应页面的页面名称。进一步地,所述根据所述每个vue组件的初始跳转关系分析所述每个vue组件内的跳转场景和跳转页面,并确定出所述每个vue组件之间的完整跳转场景,包括:根据所述每个vue组件的初始跳转关系确定所述每个vue组件的一个或多个跳转场景;对所述每个vue组件的一个或多个跳转场景进行叠加处理,确定跳转后所述每个vue组件的跳转页面;根据所述跳转后所述每个vue组件的跳转页面确定出所述每个vue组件之间的完整跳转场景。进一步地,所述根据所述每个vue组件的初始跳转关系确定所述每个vue组件的一个或多个跳转场景,包括:根据所述每个vue组件的初始跳转关系确定所述每个vue组件对应的跳转记录;根据所述每个vue组件对应的跳转记录确定所述每个vue组件的一个或多个跳转场景。进一步地,所述根据所述配置文件以及所述每个vue组件之间的完整跳转场景,确定所述每个vue组件之间的页面跳转关系,包括:获取所述配置文件中配置的vue组件标识与页面标识的映射关系;根据所述vue组件标识与页面标识的映射关系确定与所述每个vue组件对应的页面;根据所述每个vue组件之间的完整跳转场景以及与所述每个vue组件对应的页面,确定所述每个vue组件之间的页面跳转关系。进一步地,所述获取前端中的当前vue项目的根目录中的配置文件之前,还包括:根据所述前端的当前vue项目确定所述当前vue项目的根目录,并在确定的所述当前vue项目的根目录中编写配置文件;在所述配置文件中配置所述当前vue项目中的vue组件的地址信息以及vue组件标识与页面标识的映射关系。第二方面,本专利技术实施例提供了一种页面跳转关系分析装置,包括:获取单元,用于获取前端中的当前vue项目的根目录中的配置文件,所述配置文件中配置了地址信息,并根据所述配置文件中的地址信息确定所述当前vue项目中所有页面的一个或多个vue组件;第一分析单元,用于对所述当前vue项目中所有页面中的每个vue组件进行分析,并根据分析结果确定所述每个vue组件的初始跳转关系;第二分析单元,用于根据所述每个vue组件的初始跳转关系分析所述每个vue组件内的跳转场景和跳转页面,并确定出所述每个vue组件之间的完整跳转场景;确定单元,用于根据所述配置文件以及所述每个vue组件之间的完整跳转场景,确定所述每个vue组件之间的页面跳转关系。第三方面,本专利技术实施例提供了一种计算机设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持页面跳转关系分析装置执行上述方法的计算机程序,所述计算机程序包括程序,所述处理器被配置用于调用所述程序,执行上述第一方面的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述第一方面的方法。本专利技术实施例可以获取前端中的当前vue项目的根目录中的配置文件,所述配置文件中配置了地址信息,并根据所述配置文件中的地址信息确定所述当前vue项目中所有页面的一个或多个vue组件;对所述当前vue项目中所有页面中的每个vue组件进行分析,并根据分析结果确定所述每个vue组件的初始跳转关系;根据所述每个vue组件的初始跳转关系分析所述每个vue组件内的跳转场景和跳转页面,并确定出所述每个vue组件之间的完整跳转场景;根据所述配置文件以及所述每个vue组件之间的完整跳转场景,确定所述每个vue组件之间的页面跳转关系。通过这种实施方式,可以满足用户对确定前端vue项目的所有页面的页面跳转关系的智能化和自动化需求,避免页面跳转场景的遗漏,提高确定页面跳转关系的效率和准确率。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种页面跳转关系分析方法的示意流程图;图2是本专利技术实施例提供的一种页面跳转关系分析装置的示意框图;图3是本专利技术实施例提供的一种计算机设备的示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做本文档来自技高网...

【技术保护点】
1.一种页面跳转关系分析方法,其特征在于,所述方法包括:/n获取前端中的当前vue项目的根目录中的配置文件,所述配置文件中配置了地址信息,并根据所述配置文件中的地址信息确定所述当前vue项目中所有页面的一个或多个vue组件;/n对所述当前vue项目中所有页面中的每个vue组件进行分析,并根据分析结果确定所述每个vue组件的初始跳转关系;/n根据所述每个vue组件的初始跳转关系分析所述每个vue组件内的跳转场景和跳转页面,并确定出所述每个vue组件之间的完整跳转场景;/n根据所述配置文件以及所述每个vue组件之间的完整跳转场景,确定所述每个vue组件之间的页面跳转关系。/n

【技术特征摘要】
1.一种页面跳转关系分析方法,其特征在于,所述方法包括:
获取前端中的当前vue项目的根目录中的配置文件,所述配置文件中配置了地址信息,并根据所述配置文件中的地址信息确定所述当前vue项目中所有页面的一个或多个vue组件;
对所述当前vue项目中所有页面中的每个vue组件进行分析,并根据分析结果确定所述每个vue组件的初始跳转关系;
根据所述每个vue组件的初始跳转关系分析所述每个vue组件内的跳转场景和跳转页面,并确定出所述每个vue组件之间的完整跳转场景;
根据所述配置文件以及所述每个vue组件之间的完整跳转场景,确定所述每个vue组件之间的页面跳转关系。


2.根据权利要求1所述的方法,其特征在于,所述对所述当前vue项目中所有页面中的每个vue组件进行分析,并根据分析结果确定所述每个vue组件的初始跳转关系,包括:
对所述当前vue项目中所有页面中的每个vue组件进行分析,确定所述每个vue组件对应页面的页面名称;
根据所述每个vue组件对应页面的页面名称确定所述每个Vue组件初始跳转记录,并根据所述每个Vue组件初始跳转记录确定所述每个vue组件的初始跳转关系。


3.根据权利要求2所述的方法,其特征在于,所述对所述当前vue项目中所有页面中的每个vue组件进行分析,确定所述每个vue组件对应页面的页面名称,包括:
对所述当前vue项目中所有页面中的每个vue组件进行分析,获取每个vue组件内中的目标属性信息;
根据所述每个vue组件内中的目标属性信息确定所述每个vue组件对应页面的页面名称。


4.根据权利要求1所述的方法,其特征在于,所述根据所述每个vue组件的初始跳转关系分析所述每个vue组件内的跳转场景和跳转页面,并确定出所述每个vue组件之间的完整跳转场景,包括:
根据所述每个vue组件的初始跳转关系确定所述每个vue组件的一个或多个跳转场景;
对所述每个vue组件的一个或多个跳转场景进行叠加处理,确定跳转后所述每个vue组件的跳转页面;
根据所述跳转后所述每个vue组件的跳转页面确定出所述每个vue组件之间的完整跳转场景。


5.根据权利要求4所述的方法,其特征在于,所述根据所述每个vue组件的初始跳转关系确定所述每个vue组件的一个或多个跳转场景,包括:
根据所述每个v...

【专利技术属性】
技术研发人员:黄康
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1