1. 安装

  • npm install vue-router@4.0.0-beta.13
    
  • yarn add vue-router@4.0.0-beta.13
    

2. 使用

  • 使用History
    import {createRouter, createWebHistory} from 'vue-router'
    import Home from '../views/Home.vue'
    
    const routes = [
      {
        path: '/',
        name: 'Home',
        component: Home
      }
    ]
    
    const router = createRouter({
      history: createWebHistory(),
      routes
    })
    
    export default router
    
  • 不使用History
    import {createRouter, createWebHashHistory} from 'vue-router'
    import Home from '../views/Home.vue'
    
    const routes = [
      {
        path: '/',
        name: 'Home',
        component: Home
      }
    ]
    
    const router = createRouter({
      history: createWebHashHistory(),
      routes
    })
    
    export default router
    
  • main.js 引入
    import {createApp} from 'vue'
    import router from './router'
    import App from './App.vue'
    import './index.css'
    
    const app = createApp(App);
    app.use(router)
    app.mount('#app')
    
Logo

前往低代码交流专区

更多推荐