首页可以控制导航跳转,beforeEach,afterEach等,一般用于页面title的修改。一些需要登录才能调整页面的重定向功能。

beforeEach主要有3个参数to,from,next。

to:route即将进入的目标路由对象。

from:route当前导航正要离开的路由。

next:function一定要调用该方法resolve这个钩子。执行效果依赖next方法的调用参数。可以控制网页的跳转。

跳转其他页面

1. path -> 是要跳转的路由路径,也可以是路由文件里面配置的 name 值,两者都可以进行路由导航

2. params -> 是要传送的参数,参数可以直接key:value形式传递

3. query -> 是通过 url 来传递参数的同样是key:value形式传递

// 2,3两点皆可传递

传值

export default {

name: '',

data () {

return {

msg: 'test message'

}

},

methods: {

sendParams () {

this.$router.push({

path: 'yourPath',

name: '要跳转的路径的 name,在 router 文件夹下的 index.js 文件内找',

params: {

name: 'name',

dataObj: this.msg

}

})

}

},

}

msg

export default {

name: '',

data () {

return {

msg: ''

}

},

methods: {

getParams () {

// 取到路由带过来的参数

let routerParams = this.$route.params.dataobj

// 将数据放在当前组件的数据内

this.msg = routerParams

}

},

watch: {

// 监测路由变化,只要变化了就调用获取路由参数方法将数据存储本组件即可

'$route': 'getParams'

}

}

$route和$router的区别

$route是“路由信息对象”,包括path,params,hash,query,fullPath,matched,name等路由信息参数。而$router是“路由实例”对象包括了路由的跳转方法,钩子函数等。

vue 函数 路由跳转_vue路由的钩子函数和跳转相关推荐

  1. vue知识(四)生命周期、钩子函数、路由

    文章目录 一.生命周期 (一)vue生命周期 二.钩子函数 (一)钩子函数 (二)4大阶段8个方法 (1)如何知道vue生命周期到达了什么阶段? (2)钩子函数有哪些 (三)初始化 (1)new Vu ...

  2. vue进入页面执行的钩子函数_vue router的钩子函数总结

    模块一:全局导航钩子函数 1.vue router.beforeEach(全局前置守卫) beforeEach的钩子函数,它是一个全局的before 钩子函数, (before each)意思是在 每 ...

  3. hach vue 跳转_Vue路由实现、路由导航、路由模式

    1.$router和$route区别 router为VueRouter的实例,相当于一个全局的路由器对象,里面含有很多属性和子对象,例如history对象,和router-link跳转一样,this. ...

  4. vue 定义全局弹框_VUE路由拦截:Vue自定义全局弹窗组件

    前言 在任何一个平台中,如果需要增加用户黏度,除了用户需要的基本内容外,用户登录注册提交信息也是非常重要的一环,可以了解用户基本信息,用户喜欢等. 抛出前后端混合开发外,vue可以轻松的实现路由拦截. ...

  5. vue中父子组件先后渲染_vue父子组件钩子函数的执行顺序

    加载渲染过程 父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount-& ...

  6. vue生命周期函数可以操作dom_vue生命周期钩子函数

    前言 在使用vue开发的过程中,我们经常会接触到生命周期的问题.那么你知道,一个标准的工程项目中,会有多少个生命周期勾子吗?让我们来一起来盘点一下: 根组件实例:8个 (beforeCreate.cr ...

  7. actived生命周期_vue生命周期钩子函数actived没有执行

    调用actived钩子函数,发现代码没有执行.......为何vue 背景技术选型:vue+vue-router+vuex 第一步:路由配置文件设置keepAlive=truevue-router / ...

  8. mounted钩子函数_vue生命周期钩子函数的正确使用方式

    先上图 vue的生命周期 遇到的一个问题 在我的项目中,常用的生命周期钩子函数一直都是mounted,对于大部分情况,都是屡试不爽.捷报频传~ 但是在前几天却遭遇了一个意外,我在mounted中获取后 ...

  9. vue函数如何调用其他函数?_从源码中学Vue(一)生命周期中的钩子函数的那点事儿...

    欢迎来到我的<从源码中学Vue>专题系列文章,更多精彩内容持续更新中,欢迎关注 :) Vue作为当下前端最流行的框架之一,在国内占绝对的优势.所以接下来我们一起来学习它吧! 我不会像其它人 ...

最新文章

  1. 如何挑选靠谱的Java培训机构
  2. 网络工程与机房等精华指引贴
  3. 网络工程制图论文计算机,学习系统与工程制图论文
  4. linux离线安装服务 =====Ubuntu16.0.4 离线部署Openssh
  5. 启动php-fpm服务器_无服务器冷启动不是问题-这就是为什么(对于大多数应用程序)...
  6. 第九十三期:带你聊聊 Java 并发编程之线程基础
  7. edHat linux光盘引导,[原]个性化Linux发行版光盘之补充——XZ(LZMA算法)
  8. JavaScript:函数
  9. 有什么看到就想要抄下来的句子?
  10. 程序员面试金典——18.4 2的个数
  11. C# 类中的静态代码块
  12. python流程图-python如何画流程图
  13. 生成专题2 | 图像生成评价指标FID
  14. linux硬盘损坏无法启动,CentOS 硬盘损坏导致无法启动
  15. 知乎好物推荐怎么做赚钱?该如何做?
  16. 数字游戏 -- 寻找缺失的数字
  17. 2013年第十九届全国青少年信息学奥林匹克联赛初赛
  18. 安装CDH5.15.0过程详细记录¥坑与解决办法(20180724)
  19. 搜索引擎-xunsearch(讯搜)
  20. 软件的接口设计图_软件的生命周期amp;测试基本流程

热门文章

  1. HALCON打开之后相机无法被别的程序找到解决方法
  2. ViSP中识别AprilTag的C++实例代码解释
  3. AprilTag程序的获取
  4. linux 服务启动依赖,linux下的系统服务介绍——init、systemd
  5. Webpack 4 api 了解与使用
  6. 代码编辑器——sublime
  7. Quasar Akka Vertx Norbert 比较
  8. php生成sitemap
  9. excel两个下拉框相互关联
  10. 使用getopts处理选项