vue-router的基本使用和配置
2018-11-05 08:24:02来源:博客园 阅读 ()
1.在main.js文件中引入相关模块以及组件及实例化vue对象配置选项路由及渲染App组件 默认设置如下:
1 import Vue from 'vue' 2 import App from './App' 3 import router from './router/index.js' // 引入路由 4 Vue.config.productionTip = false 5 6 /* eslint-disable no-new */ 7 new Vue({ 8 el: '#app', 9 router, // 在挂载点中注入vue 10 components: { App }, 11 template: '<app/>' 12 })
2.自定义配置路由路径,在src 下 router/index.js 文件中配置路由路径
1 import Vue from 'vue' 2 import Router from 'vue-router' // 引入vue-router 3 4 // 引入要跳转的vue组件 5 import Manage from '@/page/admin/Manage' 6 import userList from '@/page/admin/userList' 7 import addUser from '@/page/admin/addUser' 8 import shopList from '@/page/admin/shopList' 9 import addShop from '@/page/admin/addShop' 10 11 Vue.use(Router) // 在vue中注入Router 12 // 配置路由路径 13 const routes =[ 14 { 15 path: '/', 16 name: 'Login', 17 component: Login // 需要跳转的组件 18 }, 19 { 20 path: '/Manage', 21 name: 'Manage', 22 component: Manage, 23 children: [{ 24 path: '/userList', 25 component: userList, 26 meta: ['数据管理', '用户列表'] 27 }, 28 { 29 path: '/shopList', 30 component: shopList, 31 meta: ['数据管理', '商品列表'] 32 }, 33 { 34 path: '/addUser', 35 component: addUser, 36 meta: ['添加数据', '添加用户'] 37 }, 38 { 39 path: '/addShop', 40 component: addShop, 41 meta: ['添加数据', '添加商品'] 42 } 43 ] 44 }, 45 46 { 47 path: '/home', 48 name: 'Home', 49 component: Home 50 }, 51 { 52 path: '/helloworld', 53 name: 'Home', 54 component: HelloWorld 55 } 56 ] 57 // 将路径注入到Router中 58 var router=new Router({ 59 'mode': 'history', 60 routes 61 }) 62 // 导出路由 63 export default router;
3.在页面中使用路由
在vue-router中, 我们也可以看到它定义了两个标签<router-link> 和<router-view>。<router-link> 就是定义根据某个路径跳到某个组件的标签,<router-view> 就是点击后,组件显示内容的标签。所以 <router-link> 还有一个非常重要的属性 to, 它定义点击之后,要到哪个路径下 , 如:<router-link to="/home">Home</router-link>。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 关于jQuery UI 使用心得及技巧 2020-03-29
- js中去掉字串左右空格 2020-03-20
- Js中如何使用sort() 2020-03-18
- 使用JS在浏览器中判断当前网络连接状态的几种方法 2020-03-12
- 在JavaScript中尽可能使用局部变量的原因 2020-03-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash