The invention discloses an interface state switching method and device, a storage medium, and an electronic device. The method includes: obtaining a first instruction when the first interface currently displayed by the client is in a first state, wherein the first instruction is used to indicate a state jump on the first interface of the client; and searching for a second state triggered by the first instruction in response to the first instruction in the first configuration information, wherein, The first configuration information stores the different states that the first interface can jump to and the triggering conditions for jumping between different states; the first interface of the client is jumped to the second state. The invention solves the technical problems of poor maintainability of user interface UI in related technologies.
【技术实现步骤摘要】
界面状态的切换方法和装置、存储介质、电子装置
本专利技术涉及互联网领域,具体而言,涉及一种界面状态的切换方法和装置、存储介质、电子装置。
技术介绍
用户界面UI,UserInterface的简称,泛指用户的操作界面,包含移动应用APP、网页、智能穿戴设备等的操作界面,UI设计主要指界面的样式,美观程度,而使用上,包括软件的人机交互、操作逻辑、界面美观等。相关方案中,开发UI的过程较为复杂,对于每个UI,均需要通过封装达到加载和显示一个UI的功能,如一个UI的生存周期、一个UI与另一个UI的关系等功能,都需根据UI自己的特殊性在封装中利用代码指定,UI内部逻辑与UI外部关系链耦合性较好,但是开发过程太复杂,开发出来的UI可维护性、扩展性较差。针对相关技术中用户界面UI的可维护性较差的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种界面状态的切换方法和装置、存储介质、电子装置,以至少解决相关技术中用户界面UI的可维护性较差的技术问题。根据本专利技术实施例的一个方面,提供了一种界面状态的切换方法,包括:在客户端当前显示的第一界面处于第一状态时,获取到第一指令,其中,第一指令用于指示对客户端的第一界面进行状态跳转;响应于第一指令,在第一配置信息中查找由第一指令触发的第二状态,其中,第一配置信息中保存第一界面所能跳转到的不同状态和用于在不同状态之间跳转的触发条件;将客户端的第一界面跳转到第二状态。根据本专利技术实施例的另一方面,还提供了一种界面状态的切换装置,包括:获取单元,用于在客户端当前显示的第一界面处于第一状态时,获取到第一指令,其 ...
【技术保护点】
1.一种界面状态的切换方法,其特征在于,包括:在客户端当前显示的第一界面处于第一状态时,获取到第一指令,其中,所述第一指令用于指示对所述客户端的所述第一界面进行状态跳转;响应于所述第一指令,在第一配置信息中查找由所述第一指令触发的第二状态,其中,所述第一配置信息中保存所述第一界面所能跳转到的不同状态和用于在所述不同状态之间跳转的触发条件;将所述客户端的所述第一界面跳转到所述第二状态。
【技术特征摘要】
1.一种界面状态的切换方法,其特征在于,包括:在客户端当前显示的第一界面处于第一状态时,获取到第一指令,其中,所述第一指令用于指示对所述客户端的所述第一界面进行状态跳转;响应于所述第一指令,在第一配置信息中查找由所述第一指令触发的第二状态,其中,所述第一配置信息中保存所述第一界面所能跳转到的不同状态和用于在所述不同状态之间跳转的触发条件;将所述客户端的所述第一界面跳转到所述第二状态。2.根据权利要求1所述的方法,其特征在于,将所述客户端的所述第一界面跳转到所述第二状态包括:获取与所述第二状态关联的事件,其中,为所述第一配置信息中的每个状态关联有用于表示所述每个状态的事件;执行与所述第二状态关联的事件。3.根据权利要求2所述的方法,其特征在于,执行与所述第二状态关联的事件包括以下至少之一:在所述第一界面中显示第一信息;将所述第一界面中显示的第二信息更新为第三信息;在所述第一界面中停止对所述第二信息的显示;在所述客户端中加载并播放过场动画;将所述客户端当前显示的界面由所述第一界面变更为第二界面。4.根据权利要求3所述的方法,其特征在于,将所述客户端当前显示的界面由所述第一界面变更为第二界面包括:在随机存储器的队列中保存有所述第二界面的界面状态的情况下,按照从所述随机存储器的队列中读取的所述第二界面的界面状态来显示所述第二界面;在所述随机存储器的队列中未保存所述第二界面的界面状态的情况下,按照所述第二界面的初始状态来显示所述第二界面。5.根据权利要求4所述的方法,其特征在于,从所述随机存储器的队列中读取所述第二界面的界面状态包括:从所述随机存储器的队列中删除第三界面的界面状态,其中,所述第三界面为界面状态的保存时间在所述第二界面之后的界面;在所述随机存储器的队列中不存在第三界面的界面状态的情况下,从所述随机存储器的队列顶部读取所述第二界面的界面状态。6.根据权利要求3所述的方法,其特征在于,将所述客户端当前显示的界面由所述第一界面变更为第二界面的同时或之后,所述方法还包括:将所述第一状态作为所述第一界面的界面状态保存在随机存储器的队列中。7.根据权利要求1所述的方法,其特征在于,在第一配置信息中查找由所述第一指令触发的第二状态包括:从多个配置信息中查找与所述第一界面关联的所述第一配置信息,其中,所述多个配置信息中的每个配置信息关联有所述客户端的一个界面、且所述每个配置信息中保存有相应的界面所能跳转到...
【专利技术属性】
技术研发人员:李联,
申请(专利权)人:腾讯科技成都有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。