router页面缓存

news/2024/7/10 3:15:25 标签: vue, javascript, 缓存

一、设置标签

javascript">//App.vue 标签
<keep-alive>
      <router-view v-if="this.$route.meta.keepAlive" />
</keep-alive>
<router-view v-if="!this.$route.meta.keepAlive"></router-view>

二、设置路由

javascript">// routes 配置
export default [
  {
    path: '/',
    name: 'index',
    component: index,
    meta: {
      keepAlive: true // 需要被缓存
    }
  }
]

以上就可以简单实现缓存页面的功能了,可能还会有比较复杂的需求,需要动态控制,见下述:

动态控制

javascript">//js控制 生命周期中(data()平级):
beforeRouteLeave(to, from, next) {
        // 控制走向的路由缓存状态
        to.meta.keepAlive = false;  
        next();
}

http://www.niftyadmin.cn/n/1065192.html

相关文章

js:大转盘抽奖游戏

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"><head> <title>js抽奖</title> …

11_控制线程_多线程同步

【线程安全问题例子】 模拟售票案例&#xff0c;4个窗口售票&#xff0c;总共100张票。 public class Demo {public static void main(String[] args) {SaleThread sanew SaleThread();Thread t1new Thread(sa);Thread t2new Thread(sa);Thread t3new Thread(sa);Thread t4new …

element-ui dialog弹窗增加全屏功能

完成效果图&#xff1a; 一、定义全局变量 dialogFull 用来控制弹窗 dialogFull:false,二、dialog标签添加全局属性绑定 :fullscreen"dialogFull"三、设置title区域的自定义 <template slot"title"><div class"avue-crud__dialog__header…

intent大全【转】

1.从google搜索内容Intent intent new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent); 2.浏览网页Uri uri Uri.parse("http://www.google.com");Intent it new Int…

Atitit USRqc62204 证书管理器标准化规范

Atitit USRqc62204 证书管理器标准化规范 /atiplat_cms/src/com/attilax/cert/CertSrv4mv.java /** * */ package com.attilax.cert; import java.io.File; import java.util.Date; import com.attilax.device.HardWareUtils; import com.attilax.io.FileExistEx; import com.…

跳转到新页面并清除当前页面的history记录

History 接口允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录&#xff0c;通过history方法触发前进后退 通常使用的方式&#xff1a; window.location.hrefindex.html // 或者 window.location.replace(index.html)使用场景&#xff1a;比如别人访问你得网站 不想回…

ExtJS创建Grid

Ext.onReady(function() { // 构造表格的数据 var data [ {id:1,X0:小明,X1:沈阳,X2:111}, {id:2,X0:小强,X1:大连,X2:222}, {id:3,X0:小力,X1:北京,X2:333}, {id:4,X0:小刚,X1:上海,X2:444}]; // 数据字段指定 var store new Ext.data…

成都Uber优步司机奖励政策(3月16日)

滴快车单单2.5倍&#xff0c;注册地址&#xff1a;http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单&#xff1a;http://www.cnblogs.com/mfryf/p/4612609.html 优步奖励低/不挣钱/怎么办?看这里&#xff1a;http://www.cnblogs.com/mfry…