Vue keep-alive的使用
<keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。
<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似,<keep-alive>是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。
结合router,缓存部分页面
使用$route.meta的keepAlive属性:
<keep-alive><router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive><router-view v-if="!$route.meta.keepAlive"></router-view>
需要在router中设置router的元信息meta:
path:'/approval',
name:'Approval',
component: (resolve) => require(["@/page/adminPage/approval"], resolve),
redirect: '/basicSettings', //指定默认路由(重定向)
children:[{path:'/basicSettings',//基础表单meta: {keepAlive: true},name:'BasicSettings',component: (resolve) =>require(["@/components/approval/basicSettings"], resolve)}, {path:'/formDesign',//表单设计meta: {keepAlive: true},name:'FormDesign',component: (resolve) =>require(["@/components/approval/formDesign"], resolve)}, {path:'/processDesign',//流程设计meta: {keepAlive: true},name:'ProcessDesign',component: (resolve) =>require(["@/components/approval/ProcessDesign"], resolve)},
]
看效果:
感谢 会搬砖的程序猿 的总结分享,传送门:https://www.cnblogs.com/ljx20180807/p/9810480.html
Vue keep-alive的使用相关推荐
- 如何快速实现移动端短视频功能?
在"互联网+"概念被炒的如火如荼的今天,短视频以视频短.传播快.生产流程简单.制作门槛低.参与性强等特点在互联网所有的热门的焦点中脱颖而出,出现在公众的视野里.那么如何快速实现移动 ...
- 快速实现移动端短视频功能?没你想得那么难!
在"互联网+"概念被炒的如火如荼的今天,短视频以视频短.传播快.生产流程简单.制作门槛低.参与性强等特点在互联网所有的热门的焦点中脱颖而出,出现在公众的视野里. ●●● 短视频推送 ...
- keep alive PHP,vue中keep-alive使用方法详解
这次给大家带来vue中keep-alive使用方法详解,vue中keep-alive使用的注意事项有哪些,下面就是实战案例,一起来看一下. 1.keep-alive的作用以及好处 在做电商有关的项目中 ...
- alive的不生效 keep vue_webpack打包vue项目 keep-alive不生效
项目会使用tab功能,进而需要对页面数据进行缓存.在本地开发的时候,能够正常缓存,但是在使用webpack打包后,上传至服务器发现缓存失效,导致有些业务出错. 路由代码:module.exports ...
- vue.js视频课程_在此免费课程中学习Vue.js! ✨
vue.js视频课程 by ZAYDEK 由ZAYDEK 在此免费课程中学习Vue.js! ✨ (Learn Vue.js in this free course! ?✨) 让我们做点Vueseful ...
- vue 生命周期的11中方法详解
vue 生命周期的十一中方法详解 vue 生命周期的定义 vue实例 从创建到销毁,也就是说从创建 -> 初始化 数据-> 编译模版 -> 挂载Dom -> 渲染 更新 -&g ...
- 我们如何建立Schrödinger的div? 与Vue!
by ZAYDEK 由ZAYDEK 我们如何建立Schrödinger的div? 与Vue! (How we can build Schrödinger's div ? with Vue!) 我们有5 ...
- vue超详细教程,手把手教你完成vue项目
Vue 一. Vue简介 Vue是于2013年(与React框架同年发布)推出的一个渐进式.自底向上的前端框架,它的作者叫尤雨溪.那么什么叫做渐进式框架呢?比较官方的说法就是:以Vue内核作为核心 ...
- 美女都在背的vue面试题,面试必备
1. vue优点? 答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb: 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习: 双向数据绑定:保留了angular的特 ...
- vue+express实现音乐播放器
vue+express实现音乐播放器 效果图 因为html中的audio的样式不能更改,所以我们自己制作UI,做成自己想要的样子,这样要实现滑动条跟audio的双向绑定,滑动条使用了vant的组件sl ...
最新文章
- MySQL原生密码认证
- [转载]INF文件格式说明
- Coding: 2的N次方
- 关于jquery与dom元素转换
- SAP Hybris backoffice登录时的语言选择
- Wasserstein metric的通俗解释
- Java Web 项目SSO实战
- GitHub 官方终于出 App 了!iPhone 用户可抢先体验
- 一个maven错误:org/apache/maven/shared/filtering/MavenFilteringException
- java collection key_Java Collection总结
- android表格布局的属性,android:TableLayout表格布局详解
- php laravel mix,引入 Laravel Mix 管理前端资源
- Swift里的CAP理论和NWR策略应用
- built a JNCIS LAB系列:Chapter 2 OSPF v1.0
- 商业研究(13):下厨房,从投资角度看这个项目的前景和价值
- 线程和进程总结(无坑版)
- 企业远程视频会议系统EasyRTC进入直播间后遇到无法播放及黑屏问题解决
- Canvas学习笔记 Canvas的基础知识点
- 印度乘法口诀双位数乘法详解
- 【HTML5】网页实用技巧3:将方形图片设置成圆形后,添加圆形虚线边框
热门文章
- 视频号哪些领域值得做变现机会更大:国仁楠哥
- 0x0FF0ED76 (ucrtbased.dll) (Project5.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数。 出现了
- 刚刚!核电老将俞培根晋升东方电气集团董事长
- 思科确认 Yanluowang 勒索软件泄露被盗公司数据
- Win11怎么在右键菜单添加一键关机选项
- php 排序指定key,php实现数组按指定KEY排序的方法
- Win7 VNC远程连接Centos桌面
- python版本切换 for Windows(Anaconda) Linux(pyenv)
- web ui自动化之弹窗操作 - alert模块
- 4月第1周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!