页面生成方法、装置、存储介质及电子设备与流程

    专利2022-07-08  80


    本公开涉及计算机技术领域,具体地,涉及一种页面生成方法、装置、存储介质及电子设备。



    背景技术:

    随机计算机技术的发展,各种软件的所集成的功能也越来越多,这使得系统的开发过程需要更多的工作量。现在技术中,需要工作人员人工编写页面代码,从而实现系统中的页面开发。然而通过上述方式进行页面开发,不仅需要巨大的人工工作量投入,同时系统页面的后续维护成本较高。



    技术实现要素:

    本公开的目的是提供一种高效、准确,且降低工作量的页面生成方法、装置、存储介质及电子设备。

    为了实现上述目的,根据本公开的第一方面,提供一种页面生成方法,所述方法包括:

    响应于用户的选择指令,将所述选择指令指示的模板确定为目标页面模板,其中,所述目标页面模板用于生成目标页面;

    响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面;

    根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。

    可选地,所述输入指令指示的参数包括所述目标页面的路径信息;

    所述响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,包括:

    根据所述目标页面中的跳转组件的跳转信息,确定与所述跳转组件的关联页面;

    根据所述目标页面的路径信息,生成所述关联页面的路径信息;

    根据所述目标页面的路径信息对所述配置文件中的所述目标页面的路径配置项进行配置,并根据所述关联页面的路径信息对所述配置文件中与所述跳转组件对应的配置项进行配置。

    可选地,所述根据所述目标页面的路径信息,生成所述关联页面的路径信息,包括:

    生成所述关联页面的标识信息;

    将所述目标页面的路径信息和所述标识信息进行路径拼接,生成所述关联页面的路径信息。

    可选地,所述输入指令指示的参数包括所述目标页面中包含的操作方法的地址信息;

    所述响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,包括:

    将所述参数中的操作方法的地址信息确定为所述配置文件中与所述操作方法对应的配置项的配置参数。

    可选地,所述根据所述配置文件和所述目标页面模板生成目标页面组合,包括:

    针对所述配置文件中与所述目标页面对应的每一配置项,将该配置项的配置参数添加至所述目标页面模板中该配置项对应的位置,以生成所述目标页面;

    针对所述配置文件中与所述关联页面对应的每一配置项,将该配置项的配置参数添加至所述关联页面对应的页面模板中该配置项对应的位置,以生成所述关联页面。

    可选地,所述方法还包括:

    响应于接收到用户对所述目标页面的修改操作,根据所述修改操作对应的修改参数信息对所述目标页面进行修改。

    根据本公开的第二方面,提供一种页面生成装置,所述装置包括:

    确定模块,用于响应于用户的选择指令,将所述选择指令指示的模板确定为目标页面模板,其中,所述目标页面模板用于生成目标页面;

    配置模块,用于响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面;

    生成模块,用于根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。

    可选地,所述输入指令指示的参数包括所述目标页面的路径信息;

    所述配置模块包括:

    第一确定子模块,用于根据所述目标页面中的跳转组件的跳转信息,确定与所述跳转组件的关联页面;

    第一生成子模块,用于根据所述目标页面的路径信息,生成所述关联页面的路径信息;

    配置子模块,用于根据所述目标页面的路径信息对所述配置文件中的所述目标页面的路径配置项进行配置,并根据所述关联页面的路径信息对所述配置文件中与所述跳转组件对应的配置项进行配置。

    可选地,所述第一生成子模块包括:

    第二生成子模块,用于生成所述关联页面的标识信息;

    第三生成子模块,用于将所述目标页面的路径信息和所述标识信息进行路径拼接,生成所述关联页面的路径信息。

    可选地,所述输入指令指示的参数包括所述目标页面中包含的操作方法的地址信息;

    所述配置模块包括:

    第二确定子模块,用于将所述参数中的操作方法的地址信息确定为所述配置文件中与所述操作方法对应的配置项的配置参数。

    可选地,所述生成模块包括:

    第四生成子模块,用于针对所述配置文件中与所述目标页面对应的每一配置项,将该配置项的配置参数添加至所述目标页面模板中该配置项对应的位置,以生成所述目标页面;

    第五生成子模块,用于针对所述配置文件中与所述关联页面对应的每一配置项,将该配置项的配置参数添加至所述关联页面对应的页面模板中该配置项对应的位置,以生成所述关联页面。

    可选地,所述装置还包括:

    修改模块,用于响应于接收到用户对所述目标页面的修改操作,根据所述修改操作对应的修改参数信息对所述目标页面进行修改。

    根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一所述方法的步骤。

    根据本公开的第四方面,提供一种电子设备,包括:

    存储器,其上存储有计算机程序;

    处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面任一所述方法的步骤。

    在本公开的技术方案中,响应于用户的选择指令,将所述选择指令指示的模板确定为用于生成目标页面的目标页面模板,之后响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面,从而可以根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。由此,通过上述技术方案,在进行页面生成时,只需要用户选择页面模板,对页面模板进行配置即可生成目标页面组合,无需用户进行代码编写,有效降低用户的工作量,提高工作效率,同时可以提高页面生成的效率。并且,基于本公开的实施例,可以基于配置文件同时生成多个页面,无需单独页面的生成,进一步提高页面生成的效率,减少开发成本,便于用户使用,提升用户的使用体验。另外,通过上述技术方案,基于模板生成的页面可以保证页面代码的一致性和可读性,从而可以有效降低生成的页面的后续维护成本。

    本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

    附图说明

    附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

    图1是根据本公开的一种实施方式提供的页面生成方法的流程图;

    图2是根据本公开的一种实施方式提供的页面生成装置的框图;

    图3是根据一示例性实施例示出的一种电子设备的框图;

    图4是根据一示例性实施例示出的一种电子设备的框图。

    具体实施方式

    以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

    图1所示,为根据本公开的一种实施方式提供的页面生成方法的流程图,如图1所示,所述方法包括:

    在步骤11中,响应于用户的选择指令,将选择指令指示的模板确定为目标页面模板,其中,所述目标页面模板用于生成目标页面。

    示例地,在本公开实施例中,可以预先设置多个页面对应的模板,从而可以在用户进行页面开发时,从该多个模板中选择其需要的模板,以根据该用户选择的模板确定目标页面模板。

    在步骤12中,响应于用户的输入指令,根据输入指令指示的参数对目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面。

    其中,在系统页面开发时,通常一个页面会对应有其需要关联跳转的多个系统页面,例如,一个系统查询页面其可以对应有关联的增加页面、修改页面、详情页面等,则在本公开实施例中,可以在目标页面的配置文件中存储该目标页面对应的关联页面。因此,用户可以通过输入配置参数对该配置文件进行配置,从而实现多个页面的配置。

    在步骤13中,根据配置文件和目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。

    其中,在本公开实施例中,可以通过配置文件同时生成目标页面和与其关联的关联页面,即可以通过该配置文件同时生成多个页面,从而可以提高页面开发的效率。

    在本公开的技术方案中,响应于用户的选择指令,将所述选择指令指示的模板确定为用于生成目标页面的目标页面模板,之后响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面,从而可以根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。由此,通过上述技术方案,在进行页面生成时,只需要用户选择页面模板,对页面模板进行配置即可生成目标页面组合,无需用户进行代码编写,有效降低用户的工作量,提高工作效率,同时可以提高页面生成的效率。并且,基于本公开的实施例,可以基于配置文件同时生成多个页面,无需单独页面的生成,进一步提高页面生成的效率,减少开发成本,便于用户使用,提升用户的使用体验。另外,通过上述技术方案,基于模板生成的页面可以保证页面代码的一致性和可读性,从而可以有效降低生成的页面的后续维护成本。

    在一种可能的实施例中,所述输入指令指示的参数包括所述目标页面的路径信息,其中,该路径信息可以是该目标页面的访问路径。

    相应地,在步骤12中,响应于用户的输入指令,根据输入指令指示的参数对所述目标页面模板的配置文件进行配置的示例性实现方式如下,该步骤可以包括:

    根据所述目标页面中的跳转组件的跳转信息,确定与所述跳转组件的关联页面。

    其中,可以在页面模板中设置与对应的目标页面关联的关联页面,通过在页面模板中设置对应的跳转组件实现该目标页面与关联页面之间的关联。例如,该跳转组件的跳转信息可以是该目标页面基于该跳转组件要跳转的关联页面的类型信息,示例地,跳转组件a1的跳转信息为增加类型,则其对应的关联页面可以是增加类型的页面,跳转组件a2的跳转信息为修改类型,则其对应的关联页面可以是修改类型的页面。以上仅为示例性说明,不对本公开进行限定。

    之后,根据所述目标页面的路径信息,生成所述关联页面的路径信息。

    其中,关联页面的路径信息可以是该关联页面的访问路径。其中,该关联页面可以通过目标页面进行跳转访问,从而可以基于该目标页面的路径信息自动生成关联页面的路径信息。

    在一种可能的实施例中,根据所述目标页面的路径信息,生成所述关联页面的路径信息的示例性实现方式如下,该步骤可以包括:

    生成所述关联页面的标识信息,其中,可以该根据该关联页面的类型自动生成该关联页面的标识信息,示例地,页面的类型与标识信息的对应关系可以预先进行设置。例如,增加类型的页面的标识信息可以是insert,详情类型的页面的标识信息可以是detail。因此,在该步骤中,在确定出关联页面的类型为增加类型时,则可以生成该关联页面的标识信息为insert。

    之后,则可以将所述目标页面的路径信息和所述标识信息进行路径拼接,生成所述关联页面的路径信息。

    示例地,该目标页面的路径信息为a/b,该关联页面的标识信息为insert,则可以将路径信息进行拼接,从而获得路径信息a/b/insert,则可以将该路径信息a/b/insert作为关联页面的路径信息。

    由此,通过上述技术方案,可以基于目标页面的路径信息,自动生成各个关联页面的路径信息,无需用户针对每一关联页面进行配置,提高页面生成的自动化处理水平,同时降低用户工作量,进一步提高页面生成的准确率和效率。

    之后,则可以根据所述目标页面的路径信息对所述配置文件中的所述目标页面的路径配置项进行配置,并根据所述关联页面的路径信息对所述配置文件中与所述跳转组件对应的配置项进行配置。

    在该步骤中,可以将用户输入的目标页面的路径信息配置为该配置文件中目标页面的路径配置项的配置参数;并将自动生成的各个关联页面的路径信息,分别作为该配置文件中与该关联页面对应的跳转组件的配置项的配置参数,从而实现配置文件的自动配置。通过用户输入的目标页面的路径信息可以对配置文件中的目标页面及其跳转组件以及关联页面对应的配置项进行配置,既可以提高页面配置的效率,又可以为实现多页面之间的关联提供准确的数据支持,进一步提升用户使用体验。

    在一种可能的实施例中,所述输入指令指示的参数包括所述目标页面中包含的操作方法的地址信息,其中,该地址信息可以是该操作方法的实现接口的调用信息,从而可以基于该地址信息调用该操作方法的实现接口。

    相应地,在步骤12中,响应于用户的输入指令,根据输入指令指示的参数对目标页面模板的配置文件进行配置的示例性实现方式如下,该步骤可以包括:

    将所述参数中的操作方法的地址信息确定为所述配置文件中与所述操作方法对应的配置项的配置参数。

    示例地,前端页面中存在与后台进行通信调用的方法,因此在生成目标页面时,可以通过配置文件对该部分操作方法进行配置。示例地,针对于目标页面中需要配置的操作方法,用户可以将该方法的地址信息进行输入配置。示例地,目标页面中存在操作方法f1、f2,其中,f1对应的实现接口的调用信息为e1,f2对应的实现接口的调用信息为e2,则在进行配置文件中的操作方法对应的配置项的配置时,可以将输入指令指示的参数e1作为配置文件中f1对应的配置项的配置参数,将输入指令指示的参数e2作为配置文件中f2对应的配置项的配置参数。

    由此,通过上述技术方案,可以实现前端页面中的操作方法与后台服务中该操作方法对应的实现接口的对应关联,从而进一步提高页面生成的自动化水平,有效降低用户对页面代码进行编写的工作量,降低对工作人员的技术要求,从而可以有效拓宽本公开所提供的页面生成方法的使用范围。

    在一种可能的实施例中,在步骤13中,根据配置文件和目标页面模板生成目标页面组合的示例性实现方式如下,该步骤可以包括:

    针对所述配置文件中与所述目标页面对应的每一配置项,将该配置项的配置参数添加至所述目标页面模板中该配置项对应的位置,以生成所述目标页面。

    其中,在目标页面模板可以包含对应的配置项且该配置项对应的位置设置为默认值或者设置为空值,因此,在本公开技术方案中,可以基于配置文件中对应的配置项的配置参数对该目标页面模板的配置项进行配置,从而实现目标页面的自动生成。示例地,可以将配置文件中的跳转组件的路径信息添加至目标页面模板中该跳转组件对应的配置项的位置处。

    针对所述配置文件中与所述关联页面对应的每一配置项,将该配置项的配置参数添加至所述关联页面对应的页面模板中该配置项对应的位置,以生成所述关联页面。

    其中,每一关联页面具有其对应的页面模板,可以根据关联页面的标识信息确定其对应的页面模板,其中关联页面的页面模板的确定方式以及页面生成方式与目标页面的页面模板的确定方式以及页面生成方式相同,在此不再赘述。

    由此,通过上述技术方案,可以基于配置文件中的配置项的配置参数和对应的页面模板,自动生成包括目标页面和关联页面等多个页面的页面组合,从而可以提高页面生成的效率,同时可以保证生成的多个页面之间的关联准确性,便于对该多个页面的后续维护,降低维护成本。

    在一种可能的实施例中,所述方法还可以包括:

    响应于接收到用户对所述目标页面的修改操作,根据所述修改操作对应的修改参数信息对所述目标页面进行修改。

    其中,在生成目标页面之后,用户可以根据该目标页面的实际应用场景对该目标页面进行修改。示例地,用户可以对目标页面中的某些字段以及显示名称进行修改。例如,在生成的目标页面中的字段id的显示名称为编号,则用户可以根据实际使用场景将该字段修改为userid,显示名称修改为用户名,则响应于用户的修改操作可以生成该对应的修改参数信息。之后则可以根据该修改参数信息对目标页面中的字段id及其显示名称进行修改,从而使得修改后的目标页面中的字段为userid,显示名称为用户名,以使得目标页面中的属性名和数据库中字段的名称相对应,为实现数据查询,例如按条件查询功能、重置功能、分页功能和排序功能等提供准确的支持。

    由此,通过上述技术方案,可以对目标页面中的配置项进行修改,一方面可以使得目标页面中的显示内容为用户所需的内容,贴合用户的使用需求,另一方面可以保证目标页面中内容与后台服务的内容的匹配性,为准确实现后台服务提供数据支持,提高生成的页面的有效性和可用性。

    本公开还提供一种页面生成装置,如图2所示,所述装置10包括:

    确定模块100,用于响应于用户的选择指令,将所述选择指令指示的模板确定为目标页面模板,其中,所述目标页面模板用于生成目标页面;

    配置模块200,用于响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面;

    生成模块300,用于根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。

    可选地,所述输入指令指示的参数包括所述目标页面的路径信息;

    所述配置模块包括:

    第一确定子模块,用于根据所述目标页面中的跳转组件的跳转信息,确定与所述跳转组件的关联页面;

    第一生成子模块,用于根据所述目标页面的路径信息,生成所述关联页面的路径信息;

    配置子模块,用于根据所述目标页面的路径信息对所述配置文件中的所述目标页面的路径配置项进行配置,并根据所述关联页面的路径信息对所述配置文件中与所述跳转组件对应的配置项进行配置。

    可选地,所述第一生成子模块包括:

    第二生成子模块,用于生成所述关联页面的标识信息;

    第三生成子模块,用于将所述目标页面的路径信息和所述标识信息进行路径拼接,生成所述关联页面的路径信息。

    可选地,所述输入指令指示的参数包括所述目标页面中包含的操作方法的地址信息;

    所述配置模块包括:

    第二确定子模块,用于将所述参数中的操作方法的地址信息确定为所述配置文件中与所述操作方法对应的配置项的配置参数。

    可选地,所述生成模块包括:

    第四生成子模块,用于针对所述配置文件中与所述目标页面对应的每一配置项,将该配置项的配置参数添加至所述目标页面模板中该配置项对应的位置,以生成所述目标页面;

    第五生成子模块,用于针对所述配置文件中与所述关联页面对应的每一配置项,将该配置项的配置参数添加至所述关联页面对应的页面模板中该配置项对应的位置,以生成所述关联页面。

    可选地,所述装置还包括:

    修改模块,用于响应于接收到用户对所述目标页面的修改操作,根据所述修改操作对应的修改参数信息对所述目标页面进行修改。

    关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

    图3是根据一示例性实施例示出的一种电子设备700的框图。如图3所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出(i/o)接口704,以及通信组件705中的一者或多者。

    其中,处理器701用于控制该电子设备700的整体操作,以完成上述的页面生成方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:wi-fi模块,蓝牙模块,nfc模块等等。

    在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的页面生成方法。

    在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的页面生成方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的页面生成方法。

    图4是根据一示例性实施例示出的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器。参照图4,电子设备1900包括处理器1922,其数量可以为一个或多个,以及存储器1932,用于存储可由处理器1922执行的计算机程序。存储器1932中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器1922可以被配置为执行该计算机程序,以执行上述的页面生成方法。

    另外,电子设备1900还可以包括电源组件1926和通信组件1950,该电源组件1926可以被配置为执行电子设备1900的电源管理,该通信组件1950可以被配置为实现电子设备1900的通信,例如,有线或无线通信。此外,该电子设备1900还可以包括输入/输出(i/o)接口1958。电子设备1900可以操作基于存储在存储器1932的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm等等。

    在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的页面生成方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1932,上述程序指令可由电子设备1900的处理器1922执行以完成上述的页面生成方法。

    在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的页面生成方法的代码部分。

    以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

    另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

    此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。


    技术特征:

    1.一种页面生成方法,其特征在于,所述方法包括:

    响应于用户的选择指令,将所述选择指令指示的模板确定为目标页面模板,其中,所述目标页面模板用于生成目标页面;

    响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面;

    根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。

    2.根据权利要求1所述的方法,其特征在于,所述输入指令指示的参数包括所述目标页面的路径信息;

    所述响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,包括:

    根据所述目标页面中的跳转组件的跳转信息,确定与所述跳转组件的关联页面;

    根据所述目标页面的路径信息,生成所述关联页面的路径信息;

    根据所述目标页面的路径信息对所述配置文件中的所述目标页面的路径配置项进行配置,并根据所述关联页面的路径信息对所述配置文件中与所述跳转组件对应的配置项进行配置。

    3.根据权利要求2所述的方法,其特征在于,所述根据所述目标页面的路径信息,生成所述关联页面的路径信息,包括:

    生成所述关联页面的标识信息;

    将所述目标页面的路径信息和所述标识信息进行路径拼接,生成所述关联页面的路径信息。

    4.根据权利要求1所述的方法,其特征在于,所述输入指令指示的参数包括所述目标页面中包含的操作方法的地址信息;

    所述响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,包括:

    将所述参数中的操作方法的地址信息确定为所述配置文件中与所述操作方法对应的配置项的配置参数。

    5.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件和所述目标页面模板生成目标页面组合,包括:

    针对所述配置文件中与所述目标页面对应的每一配置项,将该配置项的配置参数添加至所述目标页面模板中该配置项对应的位置,以生成所述目标页面;

    针对所述配置文件中与所述关联页面对应的每一配置项,将该配置项的配置参数添加至所述关联页面对应的页面模板中该配置项对应的位置,以生成所述关联页面。

    6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    响应于接收到用户对所述目标页面的修改操作,根据所述修改操作对应的修改参数信息对所述目标页面进行修改。

    7.一种页面生成装置,其特征在于,所述装置包括:

    确定模块,用于响应于用户的选择指令,将所述选择指令指示的模板确定为目标页面模板,其中,所述目标页面模板用于生成目标页面;

    配置模块,用于响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面;

    生成模块,用于根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。

    8.根据权利要求7所述的装置,其特征在于,所述输入指令指示的参数包括所述目标页面的路径信息;

    所述配置模块包括:

    第一确定子模块,用于根据所述目标页面中的跳转组件的跳转信息,确定与所述跳转组件的关联页面;

    第一生成子模块,用于根据所述目标页面的路径信息,生成所述关联页面的路径信息;

    配置子模块,用于根据所述目标页面的路径信息对所述配置文件中的所述目标页面的路径配置项进行配置,并根据所述关联页面的路径信息对所述配置文件中与所述跳转组件对应的配置项进行配置。

    9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6中任一项所述方法的步骤。

    10.一种电子设备,其特征在于,包括:

    存储器,其上存储有计算机程序;

    处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-6中任一项所述方法的步骤。

    技术总结
    本公开涉及一种页面生成方法、装置、存储介质及电子设备,所述方法包括:响应于用户的选择指令,将所述选择指令指示的模板确定为目标页面模板,其中,所述目标页面模板用于生成目标页面;响应于用户的输入指令,根据所述输入指令指示的参数对所述目标页面模板的配置文件进行配置,其中,所述配置文件中指示了至少一个与所述目标页面关联的关联页面;根据所述配置文件和所述目标页面模板生成目标页面组合,其中,所述目标页面组合中包含所述目标页面和所述关联页面。由此,可以有效降低用户的工作量,提高工作效率,同时可以提高页面生成的效率,可以减少开发成本,便于用户使用,提升用户的使用体验,可以有效降低生成的页面的后续维护成本。

    技术研发人员:王耀辉;李振
    受保护的技术使用者:航天信息股份有限公司
    技术研发日:2020.12.18
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-23408.html

    最新回复(0)