Vue3配置路由

1. 安装

  

    ```bash
    cnpm i vue-router@4 -S
    ```

2.新建路由配置文件
    // router/index.js

import { createRouter, createWebHashHistory } from 'vue-router';
    
    const router = createRouter({
      history: createWebHashHistory(),
      routes: [
        {
          path: '/',
          redirect: '/home', 
        },
        {
          path: '/home',
          component: () => import('../pages/MyHome'),
        },
        {
          path: '/cart',
          component: () => import('../pages/MyCart'),
        },
        {
          path: '/me',
          component: () => import('../pages/MyMessage'),
        },
        {
          path: '/order',
          component: () => import('../pages/MyOrder'),
        },
      ],
    });
    
    export default router;

3. 引入

- 引入

    ```js
    // main.js
    import router from './router/index';
    
    const app = createApp(App);
    app.use(router);
    app.mount('#app');
    ```

4. 使用

- 使用

  ```vue
  // App.vue
  <router-view></router-view>
  ```

  ```vue
  // Footer.vue
  <div><router-link to="/home">首页</router-link></div>
  <div><router-link to="/cart">购物车</router-link></div>
  <div><router-link to="/order">订单</router-link></div>
  <div><router-link to="/mine">我的</router-link></div>
  ```


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值