ion-side-menus 与 tabs结合使用遇到的问题
发布于 1年前 作者 kidbai 2463 次浏览 来自 问答

我是这样使用的,我的ion-side-menus里有一个 name = “side-menu-content” 的ion-nav-view ,(现在我在/路径加载的view上,此时我点击操作并路由到/a去,它是一个a.html的模板),这个a.html里面有一个ion-tabs, ions-tabs里同样也有ion-nav-view ,同样里面也有对应的view,tabs里面的views都是三级路由,页面是成功显示了。但是从/跳转到另外一个界面,ion-nav-back-button应该要显示的,但是用这种方法嵌套,路由过后还是显示三条横杠的button。 恳求解答

8 回复
我觉得是我表述的不够清楚,都没有看到有人回复
我在ion-side-menu里的ion-nav-view嵌套了一个ion-tabs , 然后路由到tabs里的界面的时候,顶部的导航栏后退按钮就隐藏了
如何解决这个问题

我碰到了类似的一个问题,就是从一个side-menu的主界面跳转到一个子界面,然后由该子界面再跳转到另外一个带side-menu的子界面时,返回按钮也显示不出来。后来我用了设置css的方法解决,<ion-side-menus enable-menu-with-back-views="false"> <ion-side-menu-content > <ion-nav-bar class="bar-positive"> <ion-nav-back-button style="display: block;"> </ion-nav-back-button> 请看黑体部分,不知道你用我这方法可以解决不?

并没有解决, ion-nav-back-button 让它显示,感觉不是纯粹的CSS样式设置就行了的。 返回按钮的正常显示应该是要在同级和次级之前转换,我上述的内容是说的tabs里面的view已经是三级路由了,从第一级路由操作,跳转到第二个界面,里面有二级路由和三级路由,一三级路由的出现导致了nav的后退按钮出现问题,这是我的猜想。 我想寻求的解决方案是怎么解决sidemenu嵌套tabs

我碰到的情况也是三级的了。就是主页是一个带side-menu的。主页点进去到一个子页面,然后由这个子页面再点进入三级子界面,这个子界面也是带side-menu的子界面。返回按钮默认就被隐藏掉了。我就是通过设置css强行让它显示出来的。

@tigerzy 用了你的方法,还是不行

最好的方法就是打开页面的html 查看的按钮是不是在下面的层里

应该不是,我的那种情况就是被框架自动隐藏掉了。
发自 Ioniclub

我也是同样问题。 是不是想放top nav选项卡项目啊,android的效果

回到顶部