main.js 834 Bytes
import { createApp } from 'vue'
import { createRouter, createWebHashHistory } from 'vue-router'
import App from './App.vue'
import HelloWorld from './components/HelloWorld.vue'
import HelloWorld1 from './components/HelloWorld1.vue'
import HelloWorld2 from './components/HelloWorld2.vue'
import HelloWorld3 from './components/HelloWorld3.vue'

const routes = [
    { path: '/', component: HelloWorld,},
    { path: '/page1', component: HelloWorld1,},
    { path: '/page2', component: HelloWorld2,},
    { path: '/page3', component: HelloWorld3,},
]
const router = createRouter({
    // 4. 内部提供了 history 模式的实现。为了简单起见,我们在这里使用 hash 模式。
    history: createWebHashHistory(),
    routes, // `routes: routes` 的缩写
});
const app = createApp(App);
app.use(router);
app.mount('#app');