路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分,一个是点击部分,一个是点击之后,显示内容的部分。
点击之后,怎么做到正确的对应,比如,我点击home 按钮,页面中怎么就正好能显示home的内容。这就要在js 文件中配置路由。
1.在main.js文件中引入相关模块以及组件及实例化vue对象配置选项路由及渲染App组件 默认设置如下:
import Vue from \'vue\'
import App from \'./App\'
import router from \'./router/index.js\' // 引入路由
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({
el: \'#app\',
router, // 在挂载点中注入vue
components: { App },
template: \'<app/>\'
})
2.自定义配置路由路径,在src 下 router/index.js 文件中配置路由路径
import Vue from \'vue\'
import Router from \'vue-router\' // 引入vue-router
// 引入要跳转的vue组件
import Manage from \'@/page/admin/Manage\'
import userList from \'@/page/admin/userList\'
import addUser from \'@/page/admin/addUser\'
import shopList from \'@/page/admin/shopList\'
import addShop from \'@/page/admin/addShop\'
Vue.use(Router) // 在vue中注入Router
// 配置路由路径
const routes =[
{
path: \'/\',
name: \'Login\',
component: Login // 需要跳转的组件
},
{
path: \'/Manage\',
name: \'Manage\',
component: Manage,
children: [{
path: \'/userList\',
component: userList,
: [\'数据管理\', \'用户列表\']
},
{
path: \'/shopList\',
component: shopList,
: [\'数据管理\', \'商品列表\']
},
{
path: \'/addUser\',
component: addUser,
: [\'添加数据\', \'添加用户\']
},
{
path: \'/addShop\',
component: addShop,
: [\'添加数据\', \'添加商品\']
}
]
},
{
path: \'/home\',
name: \'Home\',
component: Home
},
{
path: \'/helloworld\',
name: \'Home\',
component: HelloWorld
}
]
// 将路径注入到Router中
var router=new Router({
\'mode\': \'history\',
routes
})
// 导出路由
export default router;
3.在页面中使用路由
在vue-router中, 我们也可以看到它定义了两个标签<router- > 和<router-view>。<router- > 就是定义根据某个路径跳到某个组件的标签,<router-view> 就是点击后,组件显示内容的标签。所以 <router- > 还有一个非常重要的属性 to, 它定义点击之后,要到哪个路径下 , 如:<router- to=\"/home\">Home</router- >。
总结
以上所述是小编给大家介绍的vue router的基本使用和配置教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
继续阅读与本文标签相同的文章
下一篇 :
易语言实现远程控制讲解
-
华为网络:强交互式舒适级VR体验需要540M宽带
2026-05-19栏目: 教程
-
缙云“人才·科技”峰会人才项目路演成功举行
2026-05-19栏目: 教程
-
谷歌发布Nest mini音箱:音质增强 售价49美元
2026-05-19栏目: 教程
-
微信转账还能换颜色?好友都懵了!
2026-05-19栏目: 教程
-
为何许多学生都用QQ,而步入社会后就变成了微信?理由让人泪目
2026-05-19栏目: 教程
