博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-router 学习
阅读量:6442 次
发布时间:2019-06-23

本文共 2234 字,大约阅读时间需要 7 分钟。

参考

  • Demo:

路由配置

路由配置其实是分两步的,第一步把vue-router的指令方法挂到Vue实例,第二步才是添加路由配置上。

import Vue from 'vue'import VueRouter from 'vue-router'import App from 'App.vue'Vue.use(VueRouter) // 第一步//路由配置项:http://router.vuejs.org/zh-cn/options.htmlconst router = new VueRouter({  hashbang = true,  abstract = false,  history = true,  saveScrollPosition = true,  transitionOnLoad = false,  suppressTransitionError = false,  root = null,  linkActiveClass = 'v-link-active'}) // 第二步//路由映射: http://router.vuejs.org/zh-cn/api/map.htmlrouter.map({    '/': {      name: 'index',      title: '全部',      component: (resolve) => require(['./components/main/index.vue'], resolve)    },    '/good': {      name: 'good',      title: '精华',      component: (resolve) => require(['./components/main/index.vue'], resolve)    }  })router.start(App, '#app')

路由参数

import Home from 'components/Home'import News from 'components/News'import NewsDetail from 'components/NewsDetail'import Message from 'components/Message'import About from 'components/About'router.map({    '/home': {        component: Home,        subRoutes: {            '/news': {                name: 'news',                component: News,                subRoutes: {                    'detail/:id': {                        name: 'detail',                        component: NewsDetail                    }                }            },            '/message': {                component: Message            }        }    },    '/about': {        component: About    }})

/:id是路由参数。例如:如果要查看id = '01'的News详情,那么访问路径是/home/news/detail/01。

<a v-link="{ name: 'news'}">News</a><a v-link="{ name: 'detail', params: {id: '01'} }">News 01</a>这两行HTML代码,使用了用了具名路径。

params: {id: '01'}对应路由配置中的/:id,使用this.$route.parames.id接收params参数。

也可使用query: {id: '01'}传参,然后使用this.$route.query.id接收参数

转载地址:http://yncwo.baihongyu.com/

你可能感兴趣的文章
突然多了个机会…纠结了一个星期。
查看>>
SAP QUERY
查看>>
MIGO收货 BAPI :BAPI_GOODSMVT_CREATE BADI增强
查看>>
【windows中常用的服务概览和总结】
查看>>
3.插入排序--直接插入排序
查看>>
UVA1584 UVALive3225 Circular Sequence
查看>>
StringBuffer
查看>>
Per-Pixel Lighting
查看>>
外部中断
查看>>
html的dtd声明
查看>>
ivy resolve标签
查看>>
.NET Web后台动态加载Css、JS 文件,换肤方案
查看>>
使用开源软件vlc media player 录制桌面视频
查看>>
web前端(2)—— 前端技术介绍
查看>>
ife2018 零基础学院 day 3
查看>>
Kali Linux信息收集之nbtscan-unixwiz
查看>>
hdu 5476 (计算几何)
查看>>
51 nod 1610 路径计数(Moblus+dp)
查看>>
通用报文解析服务的演进之路(基于磁盘目录的分布式消息消费者服务)之三...
查看>>
Js中分号使用总结
查看>>