beforeRouteEnter在每次路由切换都执行 ,而项目优化后,切换路由mounted只在最开始执行一次

beforeRouteEnter的具体用法可参考官方文档 https://cn.vuejs.org/v2/guide/migration-vue-router.html#activate-替换

需要注意的是:
在这期间路由跳转携带的数据发生改变会影响原数据,他们都指向同一个内存地址,修改其中一个变量,会影响到其他所有变量,可通过
 vm.form = JSON.parse(JSON.stringify(vm.$route.params))  方式解决

更多专业前端知识,请上 【猿2048】www.mk2048.com

vue-router之 beforeRouteEnter相关推荐

  1. Vue.js 从 Vue Router 0.7.x 迁移

    从 Vue Router 0.7.x 迁移 只有 Vue Router 2 是与 Vue 2 相互兼容的,所以如果你更新了 Vue ,你也需要更新 Vue Router .这也是我们在主文档中将迁移路 ...

  2. Vue Router的详细教程

    Vue Router的详细教程 安装 #直接下载 / CDN https://unpkg.com/vue-router/dist/vue-router.js Unpkg.com 提供了基于 NPM 的 ...

  3. Vue Router 4 快速入门

    现在我们安装 vue-router 版本的时候,默认还是安装的 3.x 版本的,由于 vue3 的更新发生很大的变化,所以为了兼容处理,vue-router 也将发布最新版 4.x 版本了. 安装注册 ...

  4. 【Vue.js】Vue.js中常用的UI组件库和Vue Router

    1.Vue生态中常用的UI组件库 1. vant 介绍 轻量级.可靠的移动端 Vue 组件库 有赞前端团队出品 GitHub地址:https://github.com/youzan/vant 特性 拥 ...

  5. Vue2.x - Vue Router

    目录 Vue与SPA 什么是SPA 简单了解SPA 什么是MPA SPA相较于MPA的优点 实现SPA的几个关键点 理解SPA单页面架构 什么是前端路由 锚链接与URL中的hash值 通过hashch ...

  6. Vue学习笔记(六)--- 前端路由 Vue Router

    一.路由 1.概念 ​ 路由本质上来说就是一种对应关系,比如说我们在浏览器中输入不同的 url 地址,我们就能访问不同的资源,那么这 url 地址与资源之间的对应关系,就是路由. 2.分类 ① 后端路 ...

  7. Vue Router系列之详解路由守卫

    文章の目录 1.路由守卫是什么 2.导航守卫分类 2.1.全局守卫 2.1.1.全局前置守卫beforeEach 2.1.2.全局解析守卫beforeResolve(2.5.0 新增) 2.1.3.全 ...

  8. Vue | Vue Router 路由的使用

    文章目录 一.路由的基本使用 1.创建 Vue 项目并引入 vue-router 2.编写 Components 组件 3.编写路由文件 4.在主文件 Main.js 中引入路由 5.添加 route ...

  9. VUE探索第三篇-路由(vue router)

    一.vue router介绍 Vue Router是Vue.js官方的路由器,页面间的跳转(比如A->B->C)是一组路由,而Vue Router是管理这些路由的集成器.Vue Route ...

  10. vue钩子函数beforeRouteEnter

    vue钩子函数beforeRouteEnter beforeRouteEnter 函数内部的 this 为 undefined,这是因为 beforeRouteEnter 是在页面创建前就执行的, 先 ...

最新文章

  1. Java中一个令人惊讶的bug
  2. redis的分布式解决方式--codis (转)
  3. java并发编程_Java并发编程之 synchronized
  4. python自学步骤-Python学习步骤如何安排?
  5. C# App.config全攻略
  6. QT实现动态的wave水波纹
  7. 浅谈Java泛型中的? extends E和?super E
  8. 基于 Webpack2、Vue2、iView2 的可视化脚手架 iView Cli 发布 2.0 版本
  9. jquery获取select中的option的text值
  10. [转载] Python新手写出漂亮的爬虫代码1——从html获取信息
  11. c语言.h文件怎么写,关于C语言中.h文件怎么书写?
  12. mac下ssh报错:ssh_exchange_identification: read: Connection reset by peer
  13. Linux内核多线程实现方法 —— kthread_create函数【转】
  14. 不用登录就可以复制 CSDN 代码
  15. JZOJ5946. 【NOIP2018模拟11.02】时空幻境(braid)
  16. Python 实现Tracert追踪TTL值
  17. 菜鸟学Linux 第041篇笔记 常见系统故障排除
  18. 台式电脑怎么组装步骤_自己如何组装电脑主机?diy电脑组装教程图解详细步骤+装机心得...
  19. Word如何插入图片
  20. 论文笔记:TrafficPredict: Trajectory Prediction for Heterogeneous Traffic-Agents

热门文章

  1. matlab eig 复杂度,MATLAB中的eig函数
  2. shell脚本之shellcode自动提取工具
  3. 02.Python 3.6.4下载与安装
  4. TCP Congestion Control
  5. java 里面eaquls和==区别
  6. UITextField实现左侧空出一定的边距
  7. RAC+ASM在单机上恢复的过程
  8. [HDU] 2553 N皇后问题-简单深搜
  9. python os.path.exists判断文件或文件夹是否存在
  10. Java中throw和throws的区别