如何解决this.$router.push()跳转后不刷新

解决this.$router.push()跳转后不刷新

当进入 实例生命周期完成后 再次进入跳转页面 实例已缓存,不会再去重新请求数据渲染一次 ,( created mounted 生命周期内的重新请求数据不会再次出发 )这时需要在被访问的页面使用侦听器watch

// vue script
watch: {
  $route () {
    /**
      * 跳转到本页面需要执行的操作  
      * to do……
      */
    
    
  }
}

个人学习经验总结,经历有限~如有错误,欢迎指正 Thanks♪(・ω・)ノ

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 接上篇前端Js笔试题面试题,收集整理Vue相关的面试题,供自己现在和以后学习和面试,也希望能对点进来的小伙伴...
    蛙哇阅读 2,675评论 0 10
  • 1.css只在当前组件起作用答:在style标签中写入scoped即可 例如: 2.v-if 和 v-show 区...
    小棋子js阅读 570评论 0 0
  • Vue知识点的总结 Vue中的指令及其基本语法: 第一步:从官网上下载vue开发版本的js文件 引入js文件 ...
    往前走莫回头_2cd6阅读 1,499评论 0 1
  • vue-cli搭建项目 确保安装了node与npm 再目标文件夹下打开终端 执行cnpm i vue-cli -g...
    Akiko_秋子阅读 3,304评论 1 22
  • 在工作中我们经常会需要接触一些新的领域,或因为工作的关系需要学习一些新的技能,这时候如何快速学习一门课程或技能就非...
    小悟同学阅读 2,230评论 0 18