[发明专利]生成页面的方法、装置及存储介质在审
申请号: | 202010757687.9 | 申请日: | 2020-07-31 |
公开(公告)号: | CN114064161A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 张耳敏;孙明;刘天骐 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/38 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 胡艳华;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 页面 方法 装置 存储 介质 | ||
本文公开了一种生成插件的方法、装置及存储介质。所述生成页面的方法,包括:检测到插件被选中并移动至画布区域,获取所述插件在所述画布区域的布局信息;根据所述插件的布局信息生成页面编排配置文件;运行所述插件,并根据所述页面编排配置文件进行所述插件的渲染以生成页面。本文能够实现一种简便灵活的可视化页面搭建方案,提高页面开发效率和页面布局的灵活性。
技术领域
本文涉及计算机技术,尤指生成页面的方法、装置及存储介质。
背景技术
页面搭建系统可以使得页面搭建过程变得高效。在一种配置化页面搭建系统中,开发人员通过手工编写JSON(JavaScript Object Notation,JS对象简谱)配置文件可以定制页面结构,但是配置文件的编写对于非专业的开发人员来说很难上手。
随着微服务的普及,前端应用亟需一种简便又灵活的页面编排方案,使得非专业的开发人员也能够开发页面,并且页面结构和内容可以灵活定制。
发明内容
本公开提供了生成页面的方法、装置及存储介质,能够实现一种简便灵活的可视化页面搭建方案,提高页面开发效率和页面布局的灵活性。
第一方面,本公开实施例提供一种生成页面的方法,包括:
检测到插件被选中并移动至画布区域,获取所述插件在所述画布区域的布局信息;
根据所述插件的布局信息生成页面编排配置文件;
运行所述插件,并根据所述页面编排配置文件进行所述插件的渲染以生成页面。
第二方面,本公开实施例提供了一种生成页面的装置,包括:存储器及处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面提供的生成页面的方法的步骤。
第三方面,本公开实施例提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面提供的生成页面的方法的步骤。
本申请实施例提供的生成页面的方法、装置及存储介质,客户只需要选择插件并移动至画布区域就可以搭建好页面,省去编写代码的工作量,插件可以在运行时被主体应用程序调用,而不用预先包含在主体应用程序的开发代码中,从而提高了应用程序的页面开发效率和页面布局的灵活性。
在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
附图用来提供对本公开技术方案的理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开技术方案,并不构成对本公开技术方案的限制。
图1为本公开实施例的一种生成页面的方法流程图;
图2为本公开实施例的一种利用插件进行页面编排的示意图;
图3为本公开实施例的一种展示产品体系架构的装置的示意图。
具体实施方式
本公开描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本公开所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010757687.9/2.html,转载请声明来源钻瓜专利网。