Vue路由跳转了但是页面不跳转[解决办法]
Vue路由跳转了但是页面不跳转[解决办法]为什么会出现这种情况解决办法为什么会出现这种情况最近开始学习Vue的组件化开发,想要进行页面跳转就设置了路由:const routes=[{path:'/',component:home},{path: '/login',component:login}]但是无论路由怎么跳转页面都只在home组件上.这是因为路由页面需要显示在router-
·
Vue路由跳转了但是页面不跳转[解决办法]
为什么会出现这种情况
最近开始学习Vue的组件化开发,想要进行页面跳转就设置了路由:
const routes=[
{
path:'/',
component:home
},
{
path: '/login',
component:login
}
]
但是无论路由怎么跳转页面都只在home组件上.
这是因为忘记加router-view标签了,路由界面需要显示在router-view处,如果没有此标签就不会显示内容
解决办法
在需要显示路由页面处加上标签router-view
在Vue绑定的app div里面增加router-view
<template>
<div id="app">
<router-view></router-view>//此处显示路由页面
</div>
</template>
更多推荐
已为社区贡献3条内容
所有评论(0)