zoukankan      html  css  js  c++  java
  • 02_配置 Vue 3.0 路由文件

    1.安装 vue-router@next

    npm i vue-router@next -D

    2.使用步骤

      -1. 创建 router.js

    import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router';
    
    // 定义组件,注意 一定要使用文件全名 包括文件后缀
    import Login from '../view/login/login.vue'
    
    // 定义路由
    const routes = [
        // vue2.x 一致
        { path: '/', name: 'Login', component: Login },
    ]
    
    // 创建路由实列
    const router = createRouter({
        // history: routerHistory,  // history
        history: createWebHashHistory(), // hash
        routes,
    });
    
    export default router;

      -2. main.js 中使用

    import { createApp } from 'vue'
    import App from './App.vue'
    // 引入 router
    import router from './router/index'
    
    import './index.css'
    
    
    const app = createApp(App);
    // 使用
    app.use(router)
    app.mount('#app')

      -3. app.vue 中添加 <router-view >作为路由占位符

    <template>
      <!-- 路由占位符 -->
      <router-view></router-view>
    </template>
    
    <script>
    
    export default {
      name: 'App',
      components: {
        
      }
    }
    </script>
  • 相关阅读:
    P1092 虫食算
    P1040 加分二叉树
    cfER76 abcd
    cf599 div2 a/b1/b2/c
    AtCoder Contest 144 DE
    Round G 2019
    luogu3084 Photo 单调队列优化DP
    luogu4234 最小差值生成树
    luogu1373 小a和uim之大逃离
    luogu1070 道路游戏 单调队列
  • 原文地址:https://www.cnblogs.com/CGWTQ/p/14528677.html
Copyright © 2011-2022 走看看