• Vue项目中使用router


    Vite项目中使用router的步骤:

    1.安装路由器库:

     npm install vue-router@4

    2.创建路由配置:通常命名为 router.js 或者 router/index.js

     import { createRouter, createWebHashHistory } from 'vue-router';
     import Login from '../views/Login.vue';
     import Index from '../views/Index.vue';
     ​
     const routes = [
         {path:'/',component: Login},
         {
             path:'/index', component: Index
             ,children: [
                 {
                     path: '',
                     alias: '/list',
                     component: () => import('../components/User.vue')
                 },
                 {
                     path: '/upload',
                     component: () => import('../components/Avatar.vue')
                 }
             ]
         }   
     ]
     ​
     // 创建路由实例
     const router = createRouter({
         routes,
         history: createWebHashHistory()
     });
     ​
     // 导出路由实例
     export default router;

    3.在应用中使用路由:通常是 main.js中使用创建的路由实例

     import { createApp } from 'vue'
     import ElementPlus from 'element-plus'
     import 'element-plus/dist/index.css'
     import elementIcon from "./plugins/icons";
     import { createPinia } from 'pinia'
     import axios from "axios"
     // import './style.css'
     import router from './router'
     import App from './App.vue'
     ​
     const pinia = createPinia()
     const app = createApp(App);
     ​
     app.use(ElementPlus);
     app.use(router);
     app.use(pinia);
     app.use(elementIcon);
     app.config.globalProperties.$axios = axios
     ​
     app.mount('#app')

    4.在组件中使用路由:在模板中使用 来生成链接

     
  • 相关阅读:
    C语言学习系列->动态内存管理
    如何让工业制造拥有更强的“数字内核”?
    适配器模式
    Django 一对多关系
    决策树算法
    [转] 研究目标和研究内容有什么区别
    Mysql整理-SQL语言
    Python编程 基础数据类型
    微服务实战 01 Nacos 入门
    js 循环拼接逗号
  • 原文地址:https://blog.csdn.net/qq_53348178/article/details/139238996