• 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.在组件中使用路由:在模板中使用 来生成链接

     
  • 相关阅读:
    ECharts多个数据视图进行自适应大小的解决方案
    【项目SpringBoot配置详解】
    Jenkins+vue发布项目
    Python Django 实现教师、学生双端登录管理系统
    docker常用操作命令
    【LeetCode每日一题】——130.被围绕的区域
    计算机操作系统学习(三)处理器管理(2)
    前端学习网站
    lvs负载均衡之配置lvs-tun模式的httpd负载集群
    【Node.js练习】web服务器案例
  • 原文地址:https://blog.csdn.net/qq_53348178/article/details/139238996