vue.js - 有没有办法在 vue.js 中使用一个组件页面同时限制其他组件?
问题描述
我正在构建 web 应用程序,其中包括身份验证页面,如 login.vue 和 register.vue 组件,我也使用抽屉.vue 页面作为核心组件,即我在整个项目或所有其他组件。
这里的问题是我不想在 login.vue 和 register.vue 组件中使用 Drawer.vue 组件。
我已经尝试通过在 app.vue 文件中执行 "v-if="$route.name !== 'register'" 来限制 register.vue 组件。
<template>
<v-app>
<core-toolbar v-if="$route.name !== 'register'" />
<core-drawer v-if="$route.name !== 'register'" />
<core-view />
</v-app>
</template>
这里的问题是我无法限制 login.vue 组件,我只能限制 register 组件,有没有人有更好的解决方案?
解决方案
推荐阅读
- rxjs - 角度 5,subject.next(value) 不会触发
- c# - GetSecurityInfo 总是返回拒绝访问
- android - 全新安装 Android Studio 后 Gradle 无法同步
- desktop-bridge - OCX control not loading into IDC_Explorer Web control;
- matlab - 为什么我的传输函数总是返回“logsig”?
- jenkins - 如何从 Kubernetes 的一次性进程中获取文件?
- amazon-web-services - Terraform:如何在项目之间迁移状态?
- java - 如何使用 Spring Boot 向 http2 微服务发出 post 请求?
- python - CSV 中的数据管理
- javascript - 试图让一些按钮做同样的事情