System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,具体而言,涉及一种基于命令式的弹窗管理方法、系统以及介质。
技术介绍
1、目前弹窗组件在各种web应用程序中广泛使用,然而,每个使用弹窗的页面通常需要单独绘制或引入弹窗组件,那么只能在用户界面层面实现视觉上的相对笼统且粗糙的统一。此外,一些配置项和交互逻辑等可全局统一默认定制的内容分散在各个组件和页面中,这不仅增加了代码冗余,也给代码的后续维护带来了不便。同时,弹窗组件的分散使用还会深刻影响其在各个模块中美观性和交互、ui的一致性,从而造成用户使用的不良体验。
2、针对上述问题,目前亟待有效的技术解决方案。
技术实现思路
1、本申请的目的在于提供一种基于命令式的弹窗管理方法、系统以及介质,实现了通过基于命令式的统一弹窗管理,有效控制弹窗的生成、显示以及对于用户操作的响应,提高代码复用性和可维护性,减少代码冗余,提升开发质量与效率。
2、第一方面,本申请提供了一种基于命令式的弹窗管理方法,包括:
3、接收弹窗控制命令,对所述弹窗控制命令进行解析,确定弹窗类型和弹窗参数;
4、基于所述弹窗类型和弹窗参数生成目标弹窗,将所述目标弹窗在交互界面进行显示;
5、接收作用于所述目标弹窗的用户操作,基于所述用户操作对所述目标弹窗进行管理。
6、可选的,所述弹窗类型包括模态弹窗以及非模态弹窗。
7、可选的,所述弹窗参数包括弹窗外观信息、行为信息以及内容信息。
8、可选的,所述基于所述弹窗
9、在所述弹窗类型为模态弹窗的情况下,获取设置的标准弹窗组件,基于所述标准弹窗组件以及弹窗参数生成目标弹窗;
10、在所述弹窗类型为非模态弹窗的情况下,基于所述弹窗参数生成目标弹窗。
11、可选的,所述将所述目标弹窗在交互界面进行显示,包括:
12、在所述目标弹窗的弹窗类型为模态弹窗的情况下,将所述目标弹窗在交互界面进行显示,并将获取到的焦点设置于所述目标弹窗的区域内;
13、在所述目标弹窗的弹窗类型为非模态弹窗的情况下,将所述目标弹窗在交互界面进行显示。
14、可选的,所述基于所述用户操作对所述目标弹窗进行管理,包括:
15、在所述用户操作为回调类型操作的情况下,基于所述回调类型操作对所述目标弹窗进行更新显示;
16、在所述用户操作为非回调类型操作的情况下,基于非回调类型操作将所述目标弹窗进行关闭。
17、可选的,所述回调类型操作包括窗口尺寸调整操作、窗口页面滚动操作以及窗口焦点变更操作。
18、可选的,还包括:
19、记录所述用户操作,并将所述用户操作对应的窗口操作结果反馈至应用程序。
20、第二方面,本申请提供了一种基于命令式的弹窗管理系统,该基于命令式的弹窗管理系统包括:存储器及处理器,所述存储器中包括基于命令式的弹窗管理方法的程序,所述基于命令式的弹窗管理方法的程序被所述处理器执行时实现以下步骤:
21、接收弹窗控制命令,对所述弹窗控制命令进行解析,确定弹窗类型和弹窗参数;
22、基于所述弹窗类型和弹窗参数生成目标弹窗,将所述目标弹窗在交互界面进行显示;
23、接收作用于所述目标弹窗的用户操作,基于所述用户操作对所述目标弹窗进行管理。
24、第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质中包括基于命令式的弹窗管理方法程序,所述基于命令式的弹窗管理方法程序被处理器执行时,实现如本申请中任一实施例所述的基于命令式的弹窗管理方法的步骤。
25、由上可知,本申请提供的基于命令式的弹窗管理方法、系统以及介质,该基于命令式的弹窗管理方法包括:接收弹窗控制命令,对弹窗控制命令进行解析,确定弹窗类型和弹窗参数;基于弹窗类型和弹窗参数生成目标弹窗,将目标弹窗在交互界面进行显示;接收作用于目标弹窗的用户操作,基于用户操作对目标弹窗进行管理。实现了通过基于命令式的统一弹窗管理,有效控制弹窗的生成、显示以及对于用户操作的响应,提高代码复用性和可维护性,减少代码冗余,提升开发质量与效率。
26、本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
本文档来自技高网...【技术保护点】
1.一种基于命令式的弹窗管理方法,其特征在于,包括:
2.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述弹窗类型包括模态弹窗以及非模态弹窗。
3.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述弹窗参数包括弹窗外观信息、行为信息以及内容信息。
4.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述基于所述弹窗类型和弹窗参数生成目标弹窗,包括:
5.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述将所述目标弹窗在交互界面进行显示,包括:
6.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述基于所述用户操作对所述目标弹窗进行管理,包括:
7.根据权利要求6所述的基于命令式的弹窗管理方法,其特征在于,所述回调类型操作包括窗口尺寸调整操作、窗口页面滚动操作以及窗口焦点变更操作。
8.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,还包括:
9.一种基于命令式的弹窗管理系统,其特征在于,该基于命令式的弹窗管理系统包括
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括基于命令式的弹窗管理方法程序,所述基于命令式的弹窗管理方法程序被处理器执行时,实现如权利要求1至8中任一项所述的基于命令式的弹窗管理方法的步骤。
...【技术特征摘要】
1.一种基于命令式的弹窗管理方法,其特征在于,包括:
2.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述弹窗类型包括模态弹窗以及非模态弹窗。
3.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述弹窗参数包括弹窗外观信息、行为信息以及内容信息。
4.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述基于所述弹窗类型和弹窗参数生成目标弹窗,包括:
5.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述将所述目标弹窗在交互界面进行显示,包括:
6.根据权利要求1所述的基于命令式的弹窗管理方法,其特征在于,所述基于所述用户操作对所述目标弹窗进行管理,包括:
<...【专利技术属性】
技术研发人员:张宇宜,张健,蒋楚云,施芸,王任华,
申请(专利权)人:传播大脑科技浙江股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。