【发布时间】:2017-03-19 14:16:13
【问题描述】:
我有三个路由,/login、/signup 和 /forgot 以及它们对应的组件,它们只包含您期望的基本表单。我希望将这些组件包含在一个登陆页面组件中,而不必将我的登陆页面逻辑放在我的三个组件中,因为这会重新加载容器并且我的转换不会显示。
我的登陆页面有这样的事情发生
<h1>Welcome to my web app</h1>
<transition name="slide" mode="">
<router-view></router-view>
<transition>
routes.js 看起来像这样
import SignUp from './components/SignUp';
import SignIn from './components/SignIn';
import Forgot from './components/Forgot';
export const routes = [
{ path: '/signup', component: SignUp },
{ path: '/login', component: SignIn },
{ path: '', component: SignIn },
{ path: '/forgot', component: Forgot }
];
我需要一些中间隐藏路线吗?或者我会只根据 App.vue 中的条件逻辑包装容器(对我来说,这似乎不是好的做法)?
【问题讨论】:
标签: javascript node.js vue.js