Vue中使用router遇到无法跳转的问题
今天在配置Vue的路由的时候,在router的index.js
中配置了如下代码:
1 | import Vue from 'vue' |
但是却在启动项目的时候,输入URL:localhost:8080/tree
无法实现跳转,后来发现是在App.vue
中没有设置<router-view>
,最后加上去即可。
例如在App.vue
中配置了一个<router-view>
,输入URL:localhost:8080/tree
就会跳转到了Tree.vue
。
那假设在Tree.vue
中再配置配置一个<router-view>
,这时候就会匹配的是localhost:8080/tree/XXX
,当然也可以直接用<router-link>
跳转到指定的组件中