同时具有SideDrawer和无SideDrawer的应用

时间:2019-10-31 20:45:06

标签: nativescript-vue

我有一个可以与SideDrawer一起很好地工作的应用程序,但是想添加没有该菜单的页面。

启动侧边抽屉的魔力似乎大部分出现在app.js中:

new Vue({
     render (h) {
        return h(
          App,
          [
            h(DrawerContent, { slot: 'drawerContent' }),
            h(Home, { slot: 'mainContent' }    
    ]
        )
  }
  }).$start();

我们可以在没有抽屉的情况下启动主页:

         render: h => h('frame', [h(Twisty)])}).$start();

但是在查看无抽屉页面之后如何稍后启动侧抽屉菜单?

1 个答案:

答案 0 :(得分:0)

好的,我可能一直在想这个错误。

通过使“ menuless”页面成为DrawerContent.vue中的另一个条目,并添加

android:visibility="collapsed"
ios:visibility="collapsed"

对于该页面的ActionItem,该页面显示为无菜单。然后是一个不错的

this.$navigateTo(Home);

让我们回到常规的侧边栏导航。

(我之前实际上已经尝试过了,但是失败了,但是因为我在Preview中调用了YoutubePlayer,而不是因为任何与边栏相关的问题。)