【发布时间】:2021-05-19 07:27:31
【问题描述】:
我是Vue Js的新手,用@vue/cli4.5.11创建了一个Vue项目。
import { createApp } from 'vue';
import VueRouter from 'vue-router';
import App from './App.vue';
import TeamsList from './components/teams/TeamsList.vue'
import UsersList from './components/users/UsersList.vue'
const router = new VueRouter({
mode: 'history',
routes: [
{ path:'/teams',component:TeamsList},
{ path:'/users',component:UsersList}
]
});
const app = createApp(App);
app.use(router);
app.mount('#app');
但是我的应用程序没有导航到相应的路线,它为每条路线附加了/#。
【问题讨论】:
-
我在 Vue 2 中使用过 VueRouter 但还没有使用过 Vue 3,所以不确定在 Vue 3 中是否需要,但您可能需要添加 Vue.use(VueRouter)。跨度>
-
您使用的是哪个版本的 Vue Router?
-
"vue": "^3.0.0", "vue-router": "^3.5.1"
标签: vue.js vue-router vuejs3