Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nativescript Vue:如何创建基本布局_Nativescript_Nativescript Vue - Fatal编程技术网

Nativescript Vue:如何创建基本布局

Nativescript Vue:如何创建基本布局,nativescript,nativescript-vue,Nativescript,Nativescript Vue,如何为我的所有页面创建基本模板 我试着在所有的页面上都有一个可用的抽屉。(某些特定页面除外,如登录/注册等) 目前我复制并通过所有页面上的菜单。正确的处理方法是什么?您没有显示任何代码。。。所以我不确定你是怎么把它包括进去的。应用程序内根目录 但您可以将菜单设置为false以在某些页面上禁用它: 例如: import { RadSideDrawer } from 'nativescript-ui-sidedrawer' let sideDrawer = Application.getRoot

如何为我的所有页面创建基本模板

我试着在所有的页面上都有一个可用的抽屉。(某些特定页面除外,如登录/注册等)


目前我复制并通过所有页面上的菜单。正确的处理方法是什么?

您没有显示任何代码。。。所以我不确定你是怎么把它包括进去的。应用程序内根目录

但您可以将菜单设置为false以在某些页面上禁用它:

例如:

import { RadSideDrawer } from 'nativescript-ui-sidedrawer'

 let sideDrawer = Application.getRootView()
  sideDrawer.getViewById('sideDrawer')
  sideDrawer.gesturesEnabled  = false

并以编程方式启用它。

我想我误解了nativescript菜单的概念。我总是试图在单击元素时加载新页面。相反,我应该只有一个页面,在像这里这样的点击中加载不同的组件。这是正确的吗?@PhilippS。不,NS的推荐概念与Vue的SPA不同。每个页面都是自己的,菜单在所有页面上:另请参见NS核心示例:他们将菜单设置为根目录,可以在所有其他页面上使用,就这么简单。而且页面不是共享的组件。