Simonzhangs' blog Simonzhangs' blog
首页
  • 前端文章

    • HTML
    • CSS
    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • JS设计模式总结
  • 《Vue》
  • 《React》
  • 《TypeScript 从零实现 axios》
  • TypeScript
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • apple music
  • extension
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Simonzhangs

前端学习探索者
首页
  • 前端文章

    • HTML
    • CSS
    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • JS设计模式总结
  • 《Vue》
  • 《React》
  • 《TypeScript 从零实现 axios》
  • TypeScript
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • apple music
  • extension
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 基础

  • 组件

  • 过渡&动画

  • 可复用性&组合

  • 工具

  • 规模化

  • Vuex

  • Pinia

  • 其他

    • 虚拟DOM和diff算法
    • keep-alive
    • Vue中的防抖函数封装和使用
    • 操作本地缓存
  • 《Vue》笔记
  • 其他
simonzhangs
2022-04-17

keep-alive

# keep-alive 原理

当页面路由跳转时,如果想要重新回退到跳转之前的页面,本来页面没有进行新的操作,如果不设置缓存的话,页面中组件还是会重新渲染。要想避免页面的反复创建和渲染,可以使用keep-alvie组件,用于保存组件的渲染状态。

keep-alive是vue中的全局组件,也是一个抽象组件,用于对不活动的组件实例进行缓存,可以用于动态组件、vue-router中。它本身不会渲染出DOM元素,但是会生成Vnode节点。

编辑 (opens new window)
上次更新: 2022/04/18, 21:59:53
虚拟DOM和diff算法
Vue中的防抖函数封装和使用

← 虚拟DOM和diff算法 Vue中的防抖函数封装和使用→

最近更新
01
一些有意思的类比
06-16
02
the-super-tiny-compiler解析
06-06
03
计算机编译原理总概
06-06
更多文章>
Theme by Vdoing | Copyright © 2021-2022
蜀ICP备2021023197号-2
Simonzhans | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
  • 飙升榜
  • 新歌榜
  • 云音乐民谣榜
  • 美国Billboard榜
  • UK排行榜周榜