页面跳转方法、装置及可读存储介质制造方法及图纸

技术编号:16885946 阅读:37 留言:0更新日期:2017-12-27 03:44
本发明专利技术实施例提供一种页面跳转方法、装置及可读存储介质。该方法包括:获得当前应用程序的导航控制器中的所有子控制器,其中,所述导航控制器为堆栈结构,其中的所有子控制器按照进入导航控制器的先后顺序由内到外依次排列;判断所有子控制器中是否存在需要页面跳转的目标子控制器,得到判断结果;根据所述判断结果获取用于跳转到模态页面的跳转变量;将所述跳转变量回调给目标跳转函数,以通过目标跳转函数执行模态页面的跳转。本发明专利技术能够实现从一个任意未知的页面跳转到一个模态页面,以便于日后页面开发的扩展工作。

Page Jump methods, devices, and readable storage media

The embodiment of the invention provides a page Jump method, a device and a readable storage medium. The method includes: obtaining all the sub controller, the navigation controller of current applications in which the navigation controller for the stack structure, all the sub controllers in order to enter the navigation controller from the inside to the outside are arranged; and determine whether there is target controller needs to jump page all the sub controller, get the judgment result according to the judgment result; get used to jump to jump variable modal page; the callback to the target variable jump jump function, to jump through the target page jump function execution mode. The invention can realize from an arbitrary unknown page Jump to a page to extend the work mode, for days after the page development.

【技术实现步骤摘要】
页面跳转方法、装置及可读存储介质
本专利技术涉及计算机
,具体而言,涉及一种页面跳转方法、装置及可读存储介质。
技术介绍
随着手机移动端的快速发展,在移动端的app内部,一般的页面之间的跳转都是从一个已经知道类型的页面调到另外一个页面,常规的这种页面之间的跳转都知道跳转页面之前所在的页面,可以直接写入代码进行跳转。但是在移动端的开发中,有时候并不确定未来将在那个页面,但是需要从这个未知的页面跳转到一个模态出来的页面,上述需求常规的方案基本上不能实现,也没有类似的实现方案公开。如何提供一种从未知的页面跳转到一个模态页面的页面跳转方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种页面跳转方法、装置及可读存储介质,能够实现从一个任意未知的页面跳转到一个模态页面,以便于日后页面开发的扩展工作。为了实现上述目的,本专利技术较佳实施例采用的技术方案如下:本专利技术较佳实施例提供一种页面跳转方法,应用于用户终端,所述用户终端中安装有应用程序,所述方法包括:获得当前应用程序的导航控制器中的所有子控制器,其中,所述导航控制器为堆栈结构本文档来自技高网...
页面跳转方法、装置及可读存储介质

【技术保护点】
一种页面跳转方法,应用于用户终端,其特征在于,所述用户终端中安装有应用程序,所述方法包括:获得当前应用程序的导航控制器中的所有子控制器,其中,所述导航控制器为堆栈结构,其中的所有子控制器按照进入导航控制器的先后顺序由内到外依次排列;判断所有子控制器中是否存在需要页面跳转的目标子控制器,得到判断结果;根据所述判断结果获取用于跳转到模态页面的跳转变量;将所述跳转变量回调给目标跳转函数,以通过目标跳转函数执行模态页面的跳转。

【技术特征摘要】
1.一种页面跳转方法,应用于用户终端,其特征在于,所述用户终端中安装有应用程序,所述方法包括:获得当前应用程序的导航控制器中的所有子控制器,其中,所述导航控制器为堆栈结构,其中的所有子控制器按照进入导航控制器的先后顺序由内到外依次排列;判断所有子控制器中是否存在需要页面跳转的目标子控制器,得到判断结果;根据所述判断结果获取用于跳转到模态页面的跳转变量;将所述跳转变量回调给目标跳转函数,以通过目标跳转函数执行模态页面的跳转。2.根据权利要求1所述的页面跳转方法,其特征在于,在获得当前显示页面中被选中的子控制器的步骤之前,所述方法还包括:判断当前的屏幕状态方向是否为横屏方向;若是,则将所述屏幕状态方向切换到竖屏方向。3.根据权利要求1所述的页面跳转方法,其特征在于,所述根据所述判断结果获取用于跳转到模态页面的跳转变量的步骤,包括:若存在需要跳转的目标子控制器,则将位于所述目标子控制器外层的控制器作为用于跳转的跳转变量;以及若不存在用于跳转的跳转变量,则将所述导航控制器中最外层的控制器作为用于跳转的跳转变量。4.根据权利要求3所述的页面跳转方法,其特征在于,若存在需要跳转的目标子控制器,所述方法还包括:清空所述目标子控制器以及所述目标子控制器内层的所有子控制器。5.根据权利要求1所述的页面跳转方法,其特征在于,所述将所述跳转变量回调给目标跳转函数,以通过目标跳转函数执行模态页面的跳转的步骤,包括:创建一个待跳转的跳转控制器;基于所述跳转变量对所述跳转控制器进行属性赋值,并对所述跳转控制器设置显示参数,得到目标跳转控制器;以所述目标跳转控制器为根控制器,创建一个导航控制器;采用所述跳转变量模态创建后的所述导航控制器,以跳转到模态页面。6.根据权利要求1所述的页面跳转方法,其...

【专利技术属性】
技术研发人员:汪刚张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1