个人博客 个人博客
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

董先亮

前端react开发
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Vue

    • 响应式API
    • vite环境变量
    • 侦听
    • 样式
    • 多环境配置
    • 实现页面缓存
      • 组件封装
      • nextTick
      • 组件传值
      • 批量导入
      • 插槽
      • scoped与deep原理
      • v-model
      • vue-router
      • 项目全局
      • 自定义hook
    • React

    • 前端框架
    • Vue
    NeverStop1024
    2022-11-02
    目录

    实现页面缓存

    // 缓存在<router-view></router-view>位置处展示的所有组件
    <keep-alive>
        <router-view></router-view>
    </keep-alive>
    
    // 缓存在<router-view></router-view>位置处展示的单个指定组件
    <keep-alive include="组件名">
        <router-view></router-view>
    </keep-alive>
    
    // 缓存在<router-view></router-view>位置处展示的多个指定组件
    <keep-alive include="['组件名1', '组件名2']">
        <router-view></router-view>
    </keep-alive>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14

    # 注意:

    1. 缓存的组件名一定要跟组件内name相同
    export default {
      name: 'TagView' // 一定要跟这个名字相同,否组缓存失效
    }
    
    1
    2
    3
    编辑 (opens new window)
    上次更新: 2022/11/02
    多环境配置
    组件封装

    ← 多环境配置 组件封装→

    最近更新
    01
    mock使用
    07-12
    02
    websocket即时通讯
    07-12
    03
    前端面试题
    07-09
    更多文章>
    Theme by Vdoing | Copyright © 2022-2023 NeverStop1024 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式