• vue页面配置缓存,使页面跳转时填写的数据不丢失


    1、项目文件配置App.vue的内容

    <template>
      <div id="app">
       <!--所有界面设置缓存-->
        <keep-alive>
          <router-view></router-view>
        </keep-alive>
      </div>
    </template>

    2、路由中添加keepAlive属性

    const routes = [
      {
        name: 'home',//文件名
        component: () => import('/view/home'),//url地址链接
        meta: {
          title: '门户页面',
          keepAlive: true, //此组件需要被缓存
          isBack:false//用于判断上一个页面是哪个
        }
      },
      {
        name: 'homeAdd',
        component: () => import('/view/homeAdd'),
        meta: {
          title: '门户新增页面',
          keepAlive: false, //此组件不缓存
          isBack:false//用于判断上一个页面是哪个
        }
      }
    ];

    3、配置好以上两步,则缓存机制已经被启用

    1)actived():无论设置或者不设置缓存,在页面进入时,该方法始终被执行

    2)created() :当页面设置缓存时,只有在第一次进入页面时执行,不设置缓存始终被执行

  • 相关阅读:
    获取当前3Ds MAX版本
    获取贴图及IES文件
    有关默认相机转VR相机
    c++_成员函数回调
    c++_获取系统安装字体
    文件替换子字符串
    随机数
    冒泡排序,前面几个没有排序
    vc_CONTAINING_RECORD使用
    可用软件产品密钥
  • 原文地址:https://www.cnblogs.com/houchen/p/15712611.html
Copyright © 2020-2023  润新知