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