vue 中使用watch监听$route失效问题!在watch里面监听$route变化,发现并没有监听到。

路由:

{name: 'secondUser ',component: secondUser,path: '/secondUser',
}

页面监听:

 watch:{'$route'(to,from) {   console.log(to,from);}},

结果我们发现在路由跳转后,我们的console并没有输出东西,加了断点发现也并没有执行到里面,原来,我们用watch监听路由变化,我们的路由一定要有子路由,监听变化也紧局限在父子路由中,也就是我们这个路由一定要有子路由,在子路由跳转过程中会调用watch,能成功监听!


解决方案:

secondUser路由增加了两个子路由!
我们发现在进行父子路由跳转过程中,我们的watch可以坚挺到路由变化了!

{name: 'secondUser ',component: secondUser,path: '/secondUser',children: [{path: 'user',name: 'user',component: user,},{path: 'userName',name: 'userName',component: userName,},]},

vue中使用watch监听$route 无效问题相关推荐

  1. Vue 中使用watch监听$route 无效问题

    Vue 中使用watch监听$route失效问题! 今天在项目操作中发现一个问题,在watch里面监听$route变化,发现并没有监听到,查阅了一些资料最终解决,现写出与大家共同分享,也忘出现此问题的 ...

  2. Vue中数组变动监听

    Vue中数组变动监听 Vue的通过数据劫持的方式实现数据的双向绑定,即使用Object.defineProperty()来实现对属性的劫持,但是Object.defineProperty()中的set ...

  3. Vue响应式原理Vue中数据的监听

    文章目录 Observer理解如上图 Dep「依赖管理」 Watcher理解如上图 总结:Vue响应式原理的核心就是Observer.Dep.Watcher. Vue响应式原理理解以后就知道Vue是怎 ...

  4. vue 执行函数this_在vue中使用回调函数,this调用无效的解决

    let self = this //使用新变量替换this,以免this无效 //updatestudentinfotoserver是一个将本身部分数据异步上传的接口,接收三个参数,其中第一个是数据, ...

  5. Vue watch监听详解,一篇文章彻底搞懂Vue2/Vue3中的watch监听

    watch监听在vue2和vue3中的用法详解(全) Vue2中的watch用法 Vue3中的watch用法 首先写一个vue页面 <template><div><h1& ...

  6. vue中如何深度监听一个对象?

    大家都知道,Vue项目中对数据的监听,提供了一个很好的钩子watch,watch可以极其方便的监听我们常用数据类型值的变化,但通常当我们想监听一个对象中,某个属性值的变化时,很难达到我们预期的效果.那 ...

  7. vue数据请求与监听

    框架级的数据请求 axios ( 第三方库 - 别人封装好的库 ) fetch ( javascript 原生提供 ) vue数据请求的发展 vue-resource ( Vue 以前自己封装使用的请 ...

  8. vue原理:vue中是如何监听数组变化?

    我们知道通过Object.defineProperty()劫持数组为其设置getter和setter后,调用的数组的push.splice.pop等方法改变数组元素时并不会触发数组的setter,这就 ...

  9. watch中的深度监听

    watch 用于观察一个表达式或computed函数在Vue.js实例上的变化.回调函数调用时会从参数得到新数据(new value)和旧数据(old value).表达式只接受以点分割的路径,例如o ...

最新文章

  1. 饶过'(单引号)限制继续射入
  2. python人人贷爬虫_爬取人人贷网上部分借贷信息以及数据可视化
  3. oracle 二级排序,Oracle基础(二)之排序(order by)、限定查询(where)
  4. keil_4/MDK各种数据类型占用的字节数
  5. CVPR2018论文阅读-Faster MPN-COV:迭代计算矩阵平方根以快速训练全局协方差池化
  6. 【正点原子MP157连载】第六章STM32Cube固件包-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
  7. TFN推出2.5G传输分析仪D240S 等待您来验证
  8. 备考OCJP认证知识点总结(三)
  9. java 图片画框并读取成base64数据
  10. 支付宝提现,单笔转账到支付宝账户
  11. Python利用OpenGL实现控制三维对象运动-天体运动仿真
  12. 华为手机的开发者模式真难用,为什么要把系统搞得这么烂?
  13. 东方博宜OJ——1007 - 【入门】统计大写英文字母的个数
  14. 解决微信小程序TypeError
  15. 数字化进阶在即,智慧医院建设迎来黄金期-2020爱分析·中国智慧医院行业趋势报告
  16. 【docker基础操作命令】(一)启动命令和镜像命令
  17. 搭建redis的步骤
  18. H5研究一:定制一个最简单的H5 视频播放器video/video
  19. 股票自选股基本函数大全-2
  20. keras模块学习之-目标函数(objectives)笔记

热门文章

  1. PHP全栈开发(八):CSS Ⅹ 导航栏制作
  2. 网站前端和后台性能优化24
  3. SCU 4438 Censor
  4. Mysql中的递归层次查询(父子查询)
  5. HTML网页模版/DTD有三种类型
  6. 微信公众平台开发(103) 四六级成绩查询
  7. 如何在servlet刚启动时候获取服务器根目录?
  8. Linux 7 cmake:curses library not found
  9. C 链表(单链表的操作)
  10. SpringBoot------Servlet3.0的注解自定义原生Listener监听器