美文网首页
8-11 使用 keep-alive优化网页性能

8-11 使用 keep-alive优化网页性能

作者: 废柴阿W | 来源:发表于2018-11-02 08:47 被阅读0次

keep-alive标签

keep-alive会把包裹的页面缓存起来,可以避免多次请求重复数据。activated钩子函数会在keep-alive组件激活时调用。 当引入keep-alive的时候:

  1. 页面第一次进入,钩子的触发顺序created-> mounted-> activated
  2. 再次进入(前进或者后退)时,只触发activate
  3. 每一次退出时触发deactivated
取消缓存某个组件

城市改变时重新发送ajax请求

1、全局事件解绑 window全局事件,无论哪个页面都会监听这个事件,会影响到其它页面,所以要解绑。
2、在有keep-alive时会出现两个生命周期函数: activated和deactivated activated 在页面被显示时执行 deactivated 在页面即将被隐藏或页面被替换的时候执行
3、所以为了使全局事件不影响其它页面,我们在activated中绑定(addEventListener),然后在deactivated中解绑(removeEventListener)

相关文章

  • 8-11 使用 keep-alive优化网页性能

    keep-alive标签 keep-alive会把包裹的页面缓存起来,可以避免多次请求重复数据。activated...

  • 【Vue21】使用keep-alive优化网页性能

    当我们来回切换两个页面的时候,可以看到ajax请求也在重复请求,每一次路由发生切换时,ajax都在重新发送。因为每...

  • 第十八天

    1.你了解哪些Vue性能优化方法? 路由懒加载(通过import方法来实现)keep-alive缓存页面使用v-s...

  • 网页渲染与网页性能

    参考原文:网页性能管理详解 网页优化 如果想知道怎么优化网页,就必须了解网页的生成流程,知道在那些点上可以优化网页...

  • 前端性能优化

    js性能小贴士——优化循环 前端网页与js性能优化 我总结的js性能优化的小知识 提高 web 应用性能之 Jav...

  • 前端性能 优化 大全

    js性能小贴士——优化循环 前端网页与js性能优化 我总结的js性能优化的小知识 提高 web 应用性能之 Jav...

  • 网页性能优化

    页面级优化 减少HTTP请求数 从设计层实现页面简化:比如百度首页,很简介,所需要的资源就相对较少 合理设置HTT...

  • 网页性能优化

    待补充

  • 网页性能优化

    概念:重排(reflow):重新生成布局重绘(repaint):重新绘制"重绘"不一定需要"重排",比如改变某个网...

  • 网页性能优化

    主要内容如下 代码层面的优化 缓存 http 减小打包体积 代码层面的优化 csswill-change告诉浏览器...

网友评论

      本文标题:8-11 使用 keep-alive优化网页性能

      本文链接:https://www.haomeiwen.com/subject/mqefxqtx.html