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. mac OS Sierra支持破解程序
  2. Oracle 12c In-Memory Option应用解析
  3. 【ajax】Ajax $().load() 禁用缓存
  4. export default 打包_贵阳【打包扣】价格
  5. linux一切皆是文件_LINUX一切皆文件
  6. Kruskal算法 最小生成树
  7. 最近录制了一些视频,搭建和测试了一下视频平台
  8. signature=e5535ff98b93aa63c455611822dc57c2,高校新生预激综合征6例报告
  9. 机器学习---算法---马尔科夫
  10. 华为终端云服务赋能“智能座舱”,打造出行场景的“超级终端”
  11. LCD12864新手入门
  12. 中国五笔 恶意软件清理助手
  13. 声音采样率对声音事件分类的简单探究
  14. DM数据库安装过程--基于NeoKylin操作系统详解
  15. ★Kali信息收集★8.Nmap :端口扫描
  16. 通过宏代码自动解除excel工作表格保护
  17. 小程序轻量级开发框架Flask-SQLalchemy 学习笔记(贼拉好用)
  18. JAVA基础:面向对象的例外处理
  19. 基于SSM的电影票预订系统 JAVA MYSQL
  20. ly-tab第三方组件使用记录

热门文章

  1. 【面试题】package有什么作用
  2. 深度学习入门笔记(六):浅层神经网络
  3. 微信小程序全面实战,架构设计与躲坑攻略大全
  4. 年末促销 Windows Azure在线充值送微软商城硬件大礼包
  5. 你用什么软件做笔记?
  6. 如何正确选择电磁流量计
  7. 沃尔玛中国前CEO陈文渊将出任百事亚太区CEO;山姆再次下调近百种畅销单品价格 | 美通企业日报...
  8. Invalid project description
  9. java九宫格游戏实践
  10. 2021-09-26 absl.flags._exceptions.DuplicateFlagError: