Vue项目路由配置

 这些都是我根据B站winWeb前端分享的个人空间_哔哩哔哩_Bilibili 

vue-router是基于路由和组件的

  • 路由用户设定访问路径的,将路径和组件映射起来。
  • 在vue-router的单页面应用中,页面的路径的改变就是组件的切换

执行命令在vue项目下安装vue-router

npm install vue-router -S

然后在src目类下新建router文件夹和index.js路由配置文件。

//  ../my-vue-app/src/router/index.js下的路由配置文件
import {createRouter,createWebHashHistory} from 'vue-router'

const routes = [
    {
        path:'/',
        component:()=>import('../views/Main.vue'),  //主页面路由
        children:[                                  //子路由 
            {
                path:'/',
                name:'home',
                component:()=>import('../views/home/Home.vue')
            }
        ]
    }
]

const router = createRouter({
    history:createWebHashHistory(),//调用
    routes
})

export default router           //导出路由

构造好路由对象后在main.js主程序中导入并给app对象使用

import router from './router'
...

...
app.use(router)                 //应用路由
app.mount('#app')

导入路由后就可以在前端view界面中进行使用了。首先将App.vue中的template中的内容替换成<router-view />,然后自建Main.vue和home/Home.vue,就可以在其中构造组件并使用路由来进行组件的切换和模块化使用了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值