zoukankan      html  css  js  c++  java
  • Vue 路由组件缓存 keep-alive

    路由组件缓存

    利用keepalive 做组件缓存,保存组件状态不再重新创建,提高执行效率

    example : 缓存about组件

    	include 可以设置多个用逗号隔开,名字指的是组件本身的名字,是组件里面name的值, max 设置缓存最大数值,超出后新的组件会把旧的组件挤掉
    	
    	<keep-alive include='about'>
    		<router-view></router-view>
    	</keep-alive>
    	
    	export default{
    		name:'about'
    	}
    

    利用include 或 exclude 时给指定组件设置name
    两个特别的声明周期: activated、deactivated
    只有当组件在 内被切换,才会有activated 和 deactivated 这两个钩子函数

    钩子函数
    activated(){
    	在vue对象存活的情况下,进入当前存在activated()函数的页面时,一进入页面就触发;可用于初始化页面数据等
    }
    deactivated(){
    	切换离开当前组件时执行
    }
    
  • 相关阅读:
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
    第七次作业
    第六次作业
    第五次作业
    java第三次作业
    Java第二次作业
    Java第一次作业
  • 原文地址:https://www.cnblogs.com/angfl/p/13731306.html
Copyright © 2011-2022 走看看