vue router的基本使用和配置教程
路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about按钮,页面中就要显示about的内容。Home按钮 =>home内容,about按钮=>about内容,也可以说是一种映射.所以在页面上有两个部分,一个是点击部分,一个是点击之后,显示内容的部分。
点击之后,怎么做到正确的对应,比如,我点击home按钮,页面中怎么就正好能显示home的内容。这就要在js文件中配置路由。
1.在main.js文件中引入相关模块以及组件及实例化vue对象配置选项路由及渲染App组件默认设置如下:
importVuefrom'vue' importAppfrom'./App' importrouterfrom'./router/index.js'//引入路由 Vue.config.productionTip=false /*eslint-disableno-new*/ newVue({ el:'#app', router,//在挂载点中注入vue components:{App}, template:'' })
2.自定义配置路由路径,在src下router/index.js文件中配置路由路径
importVuefrom'vue' importRouterfrom'vue-router'//引入vue-router //引入要跳转的vue组件 importManagefrom'@/page/admin/Manage' importuserListfrom'@/page/admin/userList' importaddUserfrom'@/page/admin/addUser' importshopListfrom'@/page/admin/shopList' importaddShopfrom'@/page/admin/addShop' Vue.use(Router)//在vue中注入Router //配置路由路径 constroutes=[ { path:'/', name:'Login', component:Login//需要跳转的组件 }, { path:'/Manage', name:'Manage', component:Manage, children:[{ path:'/userList', component:userList, meta:['数据管理','用户列表'] }, { path:'/shopList', component:shopList, meta:['数据管理','商品列表'] }, { path:'/addUser', component:addUser, meta:['添加数据','添加用户'] }, { path:'/addShop', component:addShop, meta:['添加数据','添加商品'] } ] }, { path:'/home', name:'Home', component:Home }, { path:'/helloworld', name:'Home', component:HelloWorld } ] //将路径注入到Router中 varrouter=newRouter({ 'mode':'history', routes }) //导出路由 exportdefaultrouter;
3.在页面中使用路由
在vue-router中,我们也可以看到它定义了两个标签
总结
以上所述是小编给大家介绍的vuerouter的基本使用和配置教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。