弹窗组件的显示方法、装置以及电子终端制造方法及图纸

技术编号:24798970 阅读:36 留言:0更新日期:2020-07-07 20:57
本申请提供了一种弹窗组件的显示方法、装置以及电子终端,涉及数据处理技术领域,缓解了在多种不同的场景中使用弹窗组件的过程缺乏灵活性的技术问题。该方法包括:如果指定事件发生,通过应用程序接口API调用终端操作系统中挂载的封装后的工具函数,所述工具函数用于表示通过渲染函数渲染所述弹窗组件;利用所述工具函数生成所述弹窗组件的虚拟节点VNode;基于所述弹窗组件的虚拟节点VNode,在所述图形用户界面中对所述弹窗组件进行显示。

【技术实现步骤摘要】
弹窗组件的显示方法、装置以及电子终端
本申请涉及数据处理
,尤其是涉及一种弹窗组件的显示方法、装置以及电子终端。
技术介绍
弹窗指在打开网页、软件、手机应用程序(Application,APP)等的时候,图形用户界面自动弹出的窗口。弹窗组件是对弹窗的数据和方法的简单封装,通常用来实现各类选择器,例如确认弹窗、详情内容查看等功能,还可以通过弹窗组件实现一种进入网页游戏的快捷途径。目前,在对弹窗组件的前期编程过程中,需要在单文件组件中以固定模板的形式编写弹窗组件,继而在后期使用弹窗组件时只能基于该模板的方式调用弹窗组件,导致在多种不同的场景中使用弹窗组件的过程缺乏灵活性。
技术实现思路
本专利技术的目的在于提供一种弹窗组件的显示方法、装置以及电子终端,以缓解在多种不同的场景中使用弹窗组件的过程缺乏灵活性的技术问题。第一方面,本申请实施例提供了一种弹窗组件的显示方法,通过执行软件应用并在终端的显示器上渲染得到图形用户界面,所述终端的操作系统中挂载有封装后的工具函数,所述工具函数用于表示通过渲染函数渲染本文档来自技高网...

【技术保护点】
1.一种弹窗组件的显示方法,其特征在于,通过执行软件应用并在终端的显示器上渲染得到图形用户界面,所述终端的操作系统中挂载有封装后的工具函数,所述工具函数用于表示通过渲染函数渲染所述弹窗组件;所述方法包括:/n如果指定事件发生,通过应用程序接口API调用所述工具函数;/n利用所述工具函数生成所述弹窗组件的虚拟节点VNode;/n基于所述弹窗组件的虚拟节点VNode,在所述图形用户界面中对所述弹窗组件进行显示。/n

【技术特征摘要】
1.一种弹窗组件的显示方法,其特征在于,通过执行软件应用并在终端的显示器上渲染得到图形用户界面,所述终端的操作系统中挂载有封装后的工具函数,所述工具函数用于表示通过渲染函数渲染所述弹窗组件;所述方法包括:
如果指定事件发生,通过应用程序接口API调用所述工具函数;
利用所述工具函数生成所述弹窗组件的虚拟节点VNode;
基于所述弹窗组件的虚拟节点VNode,在所述图形用户界面中对所述弹窗组件进行显示。


2.根据权利要求1所述的方法,其特征在于,所述工具函数包括resolve子函数;在基于所述弹窗组件的虚拟节点VNode,在所述图形用户界面中对所述弹窗组件进行显示的步骤之后,所述方法包括:
响应于针对所述弹窗组件的确认操作,通过Promise的方式调用所述resolve子函数,在所述图形用户界面中显示第一预设子弹窗组件。


3.根据权利要求1所述的方法,其特征在于,所述工具函数包括reject子函数;在基于所述弹窗组件的虚拟节点VNode,在所述图形用户界面中对所述弹窗组件进行显示的步骤之后,所述方法包括:
响应于针对所述弹窗组件的取消操作,通过Promise的方式调用所述reject子函数,在所述图形用户界面中显示第二预设子弹窗组件。


4.根据权利要求2所述的方法,其特征在于,所述弹窗组件包括确认控件;针对所述弹窗组件的确认操作为针对所述确认控件的确定操作。


5.根据权利要求3所述的方法,其特征在于,所述弹窗组件包括取消控件;针对所述弹窗组件的取消操作为针对所述取消控件的确定操作。


6.根据权利要求1所述的方法,其特征在于,所述工具函数包括子组建渲染函数;利用所述工具函数生成所述弹窗组件的虚拟节点VNode的步骤,包括:
利用所述子组建渲染函数确定createElement参数;
基于所述createElement参数生成所述弹窗组件的虚拟节点VNode。


7.根据权利要求1所述的方法,其特征在于,所述工具函数包含弹窗属性参数dialogProps,所述dialogProps用于表示所述弹窗组件的标题、尺寸、位置中的至少一种...

【专利技术属性】
技术研发人员:曾桂荣
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1