【发布时间】:2020-01-29 16:14:10
【问题描述】:
应该很简单,不过我在这里问,也许其他人可以用。
如何添加第二个侧边抽屉?
我已经将DrawerContent.vue复制到DrawerContentL2.vue,并修改了内容。
并添加
import DrawerContentL2 from "./components/DrawerContentL2";
到我的 app.js
而原来的 app.js 看起来像
new Vue({
render (h) {
return h(
App,
[
h(DrawerContent, { slot: 'drawerContent' }),
h(Twisty, { slot: 'mainContent' })
]
)
}
}).$start();
现在呢?
【问题讨论】:
-
您是否在询问(基于您的 cmets)如何动态更改 DrawerContent?请添加更多详细信息。
-
是的。或者,更确切地说,为内容使用不同的文件。当用户导航页面 LevelTwo 时,抽屉显示 DrawerContentL2.vue,而不是用 DrawerContent.vue 填充抽屉。我知道这很简单......????
-
在 DrawerContent 中使用 slot 或者简单的 v-if 来渲染正确的组件,当你到达第二层时切换 slot/变量?
-
是的,听起来不错。我仍然没有反应性地思考。 (猜猜这就是试图成为高中重新设计运动的领导者,同时还要学习编写本机应用程序和其他工作的结果。)一旦我修复 NativeScript 主题:Core V2 破坏我的应用程序,我会通知你)
-
Theme V2有什么问题?
标签: nativescript nativescript-vue