问题:在开发过程中我们有可能会遇到一个问题,就是在一个vue项目中引入了一个组件,点击这个组件跳转的还是当前的页面,只是传递的参数发生了变化,这个时候我们传递的参数就不能正常的赋值了,这是因为页面没有重新加载,所以我们就要监听地址栏的参数变化了。
1、传递参数

 this.$router.push({path: url,//路由地址query:{//参数type: 1}});

2、监听参数变化

 watch: {//监听路由地址的改变$route:{immediate:true,handler(){if(this.$route.query.type){//需要监听的参数this.type = this.$route.query.type}}}}

vue监听url地址栏参数变化相关推荐

  1. 监听url地址栏变化

    使用window.onhashchange方法 window.onhashchange = function (e) {console.log(e);console.log(e.newURL);con ...

  2. Vue监听页面元素高度变化

    使用Vue时,有时候需要获取页面渲染完成后某个元素的高度,但由于数据没有渲染完成,可能获取不到准确的高度,这时需要使用 watch结合this.$nextTick()来解决 watch:{listDa ...

  3. vue 页面url参数_Vue下URL地址栏参数改变却不能刷新界面

    在完成毕业设计(基于Vue的信息资讯展示与管理平台)的过程中,处理如下图所示的 点击左侧栏目列表跳转到对应文章列表 的问题时,初次点击可以跳转到对应的页面,但是当第二次点击时,虽然地址栏的参数改变了, ...

  4. js 监听URL地址变化

    js 监听URL的hash变化 项目中使用AntdUI组件+react  里面使用了menu组件管理目录结构,不同目录组件页面之中有点击按钮进行不同目录的跳转,因为是各种组件的关系,点击各组件后准确跳 ...

  5. vue监听路由的变化,跳转到同一个页面时,Url改变但视图未重新加载问题

    vue监听路由的变化,跳转到同一个页面时,Url改变但视图未重新加载问题 解决方法: 添加路由监听,路由改变时执行监听方法 methods:{fetchData(){console.log('路由发送 ...

  6. 如何监听URL的变化?

    文章转自: https://juejin.im/post/5c2708cd6fb9a049f06a5744 如何监听URL的变化? 单页应用的原理从早起的根据url的hash变化,到根据H5的hist ...

  7. vue 监听map数组变化_解决vue无法侦听数组及对象属性的变化问题

    一.数组 1.可以监听到的情况 如push.splice.=赋值(array=[1,2,3]) 2.无法监听到的情况 使用下标修改某个元素(这种比较常见) array[index] = 1 objec ...

  8. vue 监听表格里的数据变化_vue中监听数据变化 watch

    今天做项目的时候,子组件中数据(原本固定的数据)需要父组件动态传入,如果一开始初始化用到的数据.但当时还没有获取到,初始化结束就不会更新数据了.只有监听这两个属性,再重新执行初始化. 1.watch是 ...

  9. vue监听浏览器窗口大小变化,做对应的操作

    页面初始化mounted的时候,通过document.body.clientWidth和document.body.clientHeight获取到浏览器的宽和高,然后通过 window.onresiz ...

最新文章

  1. C#保存图片到特定目录
  2. java通过ssh读取日志_IDEA+java通过SSH来进行分析日志,实现UI自动化动态验证码登录...
  3. 讲oracle个阶段书籍6,经典图书推荐系列-之六
  4. Tooltip工具提示控件的使用
  5. MTK 驱动(20)--- camera 相机启动时间优化
  6. python编程语言继承_Python面向对象程序设计类的封装与继承用法示例
  7. c++调用子进程捕获输出(windows,linux)
  8. 深度学习数据集制作_深度学习时代的数据驱动建模之探讨
  9. 11.2.0.2的SPM的一个bug
  10. python抛硬币代码_求助python掷硬币
  11. Java配置文件找不到指定_转载:Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty(user.dir)的理解...
  12. MTK:MVRAM操作
  13. 一道求因子之和面试算法题
  14. Python XML读写(xml.etree.ElementTree模块)(转载)
  15. AJAX 框架Jquery的使用方法
  16. sudo yum install glibc.i686 linux,yum安装glibc-devel.i686的问题经历
  17. Sqli-Lab实验环境搭建(phpstudy环境安装、火狐浏览器插件安装、sqlmap安装、Sqli-Lab安装)
  18. 深度桌面操作系统架构设计
  19. 复利java_复利计算1.0,2.0,3.0(java)
  20. [iOS]仿微博视频边下边播之滑动TableView自动播放

热门文章

  1. rocketmq搭建启动集成springboot落地并监控
  2. IPMI22:ipmi——ipmitool使用
  3. android marquee,Android TextView Marquee的应用实例详解
  4. camera country code, sale code
  5. pascal_voc标注bbox的一些问题
  6. Java中的名称命名规范
  7. python给视频加背景音乐_python中加背景音乐如何操作
  8. Log4J配置 category appender layout
  9. 十年寒窗,高考加油!
  10. IDEA Process finished with exit code -1073741819 (0xC0000005)or Maven Process terminated 导致项目无法运行的问题