Приложение с SideDrawer и без Sidedrawer - PullRequest
0 голосов
/ 31 октября 2019

У меня есть приложение, хорошо работающее с сайдбайдером, но я хотел бы добавить страницы без этого меню.

Волшебство запуска сайдрайвера, как правило, в 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 голосов
/ 01 ноября 2019

ОК, возможно, я думал об этом неправильно.

Сделав страницу без меню просто еще одной записью в DrawerContent.vue и добавив

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

к ActionItem этой страницы. , страница отображается без меню. Затем хороший

this.$navigateTo(Home);

возвращает нас к обычной навигации по боковой панели.

(Я действительно пробовал это раньше, и это не удавалось, но потому что я вызывал YoutubePlayer в Preview,не для какой-либо проблемы, связанной с боковой панелью.)

...