我想在Vue.js应用程序中为不同的路由使用相同的组件.
我目前有这样的事情:
main.js
const routes = [
{ path: '/route-1', name: 'route-1', component: MyComponent },
{ path: '/route-2', name: 'route-2', component: MyComponent },
{ path: '/route-3', name: 'route-3', component: MyComponent },
]
const router = new VueRouter({
routes
})
Run Code Online (Sandbox Code Playgroud)
myComponent.vue
<ul>
<li><router-link to="/route-1">Route 1</router-link></li>
<li><router-link to="/route-2">Route 2</router-link></li>
<li><router-link to="/route-3">Route 3</router-link></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中手动键入路由时,一切都运行良好,但是当我尝试使用这些路由器生成的链接之一在路由之间导航时,没有任何反应.路线改变但内容仍然相同.知道如何解决这个问题吗?
谢谢!