Vue项目中.vue文件的created函数进行路由切换时,执行了多次。


路由切换跳转时,发现一个页面的接口和页面展示每次进入都重新请求以及渲染,没有缓存下来,对比了一下的其它页面,并没有这个问题,所以说这个页面是特例,那么就说明这个页面的展示形式上有问题,一开始以为全局组件中用了keep-alive对页面做了缓存以及不缓存的处理,后来发现根本没有。

keep-alive组件既没用exclude,也没用include。

对照了一下其它页面,最后发现该.vue文件下的name采用了驼峰分割命名,其它页面没有,最后改成驼峰名与路由url名保持一致后,created函数就不会重复执行了!

补充说明:造成这种原因的地方在于路由文件跳转时采取的名称是每个.vue文件的name名,而路由跳转时写的名称都是驼峰名,而.vue文件中的name名与路由名两者不一致,但是也没报错,所以当时排查的时候,找了很久,差异区别就是.vue文件中的name名为user-admin,而路由跳转的name值为UserAdmin。

Vue项目中created生命周期重复执行,未缓存下来相关推荐

  1. 【vue】vue用了keep-alive生命周期只执行一次怎么办?

    activated和deactivated也是生命周期,是专门为了使用了keep-alive的组件准备的,activated每次组件出现都会调用,deactivated每次组件离开都会调用. 实例: ...

  2. MySQL中SQL生命周期与执行流程

    [1]MySQL执行流程 从MySQL的逻辑架构来看,如下图所示. 这里首先我们分析一下查询缓存,其在MySQL8中已经被抛弃. ① 查询缓存 Server如果在查询缓存中发现了这条SQL语句,就会直 ...

  3. vue父子组件生命周期执行顺序_关于Vue组件的生命周期及执行顺序

    本文主要讲述了:Vue组件渲染时的生命周期及执行顺序 Vue组件数据变更时的生命周期及执行顺序 Vue组件嵌套时的生命周期及执行顺序 正文 组件渲染时的生命周期 在组件渲染时,每个Vue组件都有4个生 ...

  4. 解决Vue中的生命周期beforeDestory不触发的问题(用了keep-alive)

    原因:给router-view加了个keep-alive导致组件缓存了,所以不会触发beforeDestory. vue项目中,在页面中使用了定时器.正常情况下,我们在生命周期 beforeDesto ...

  5. Vue 进阶系列丨生命周期

    Vue 进阶系列教程将在本号持续发布,一起查漏补缺学个痛快!若您有遇到其它相关问题,非常欢迎在评论中留言讨论,达到帮助更多人的目的.若感本文对您有所帮助请点个赞吧! 2013年7月28日,尤雨溪第一次 ...

  6. vue项目中遇到的一些问题

    或访问:https://github.com/littleHiuman/experiences-about-vue  欢迎补充! vuex 状态 vue-cli 命令行 vue vue vue-rou ...

  7. vuejs页面跳转_【Vue 学习】 VueJS 生命周期

    一.概述 Vue 的生命周期可以分为 8 个生命周期的执行点,从 new 创建 Vue 对象到对象的销毁,其中 4 个基本的,4 个特殊的,在下图中,红色标注的就是 8 个生命周期的执行点,前四个为基 ...

  8. vue手机端回退_从外链回退到vue应用不触发生命周期、beforeRouterEnter等钩子函数的问题...

    在iphoneX及以上版本从外链回退不触发事件,7P,7没发现这个bug 安卓上自测没有发现这个问题 最近做项目中发现了一个问题,iphoneX及以上版本从当前vue应用中跳转到外部链接然后在回退到v ...

  9. day4 vue 学习笔记 组件 生命周期 数据共享 数组常用方法

    系列文章目录 day1学习vue2笔记 vue指令 day2 学习vue2 笔记 过滤器 侦听器 计算属性 axios day3 vue2 学习笔记 vue组件 day4 vue 学习笔记 组件 生命 ...

最新文章

  1. 串口ISPHUB制作
  2. build.gradle
  3. Css中路径data用法
  4. 1、数据库设计的基本步骤
  5. vim配置及插件安装笔记
  6. shell命令之---LVM文件系统
  7. Hadoop的改进实验(中文分词词频统计及英文词频统计)(4/4)
  8. MongoDB C#:DateTimeOffset到BsonType DateTime的序列化程序
  9. 分布式红锁的加锁的lua底层设计原理
  10. 零基础学python用哪本书好-零基础自学python3 好用的入门书籍推荐
  11. ASP.NET2.0 Person Web Site:将图片以二进制的从数据库读取
  12. kettle使用数据库来生成序列_kettle 生成 ktr
  13. bxp中好用的的文章(合适编程的人)(转)
  14. 面对面的办公室——纪念艾伦•图灵百年诞辰
  15. QQ2005BIII网吧版修改方法(转)
  16. 机械硬盘和固态硬盘 检测 案例 ST4000VX015
  17. swal 弹窗html页面,SweetAlert - 演示6种不同的提示框效果
  18. 伍迷随想冷饭集 之 北国冬天之随想
  19. 四边形可以分为几类_四边形的分类
  20. 车载SOA测试利器——Parasoft SOA自动化测试方案

热门文章

  1. 6阶群的非平凡子群_当|G|=8时,群lt;G,*gt;只能有?阶非平凡子群,不能有?阶子群,平凡子群为?...
  2. 闭关修炼(十一)网络通信
  3. FT232RL为接口转换芯片
  4. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05【EC20模组TCP/IP模块AT指令说明】
  5. quectel模块增加发送功率流程
  6. Steering Behaviors
  7. arcgis api 动态显示鼠标位置经纬度
  8. YOLOv6: A Single-Stage Object Detection Framework for IndustrialApplications
  9. DAPI溶液|CAS:28718-90-34’,6-二脒基-2-苯基吲哚二盐酸盐
  10. 《重构》经典句子摘录,程序员读过后一定有收获