当前位置: 首页 > news >正文

网站为何改版江宁区住房和城乡建设局网站

网站为何改版,江宁区住房和城乡建设局网站,网站做视频在线观看,网站突然没收录KeepAlive KeepAlive 是一个内置组件#xff0c;它的功能是在多个组件间动态切换时缓存被移除的组件实例。 基本使用 默认情况下#xff0c;一个组件实例在被替换掉后会被销毁。这会导致它丢失其中所有已变化的状态——当这个组件再一次被显示时#xff0c;会创建…KeepAlive KeepAlive 是一个内置组件它的功能是在多个组件间动态切换时缓存被移除的组件实例。 基本使用 默认情况下一个组件实例在被替换掉后会被销毁。这会导致它丢失其中所有已变化的状态——当这个组件再一次被显示时会创建一个只带有初始状态的新实例。 在下面的例子中你会看到两个有状态的 组件——A 有一个计数器 而 B 有一个通过 v-model 同步 input 框输入内容的文字展示。 尝试先更改一下任意一个组件的状态然后切走再切回来 script langts setup import Com23_1 from /components/demo/Com23-1.vue import Com23_2 from /components/demo/Com23-2.vue import { ref, shallowRef } from vueconst current  shallowRef(Com23_1) /scripttemplatediv classcontainerlabelinput typeradio v-modelcurrent :valueCom23_1 /组件1/labellabelinput typeradio v-modelcurrent :valueCom23_2 /组件2/labelcomponent :iscurrent/component/div /templatestyle langscss scoped .container { } /style 未加 keeplive 效果 你会发现在切回来之后之前已更改的状态都被重置了。适用于在切换时创建新的组件实例场景。 加上 keeplive 保证组件能在被“切走”的时候保留它们的状态。 ... ... KeepAlivecomponent :iscurrent/component /KeepAlive ... ...在 DOM 内模板中使用时它应该被写为 keep-alive。 包含/排除 KeepAlive 默认会缓存内部的所有组件实例但我们可以通过 include 和 exclude prop 来定制该行为。 这两个 prop 的值都可以是一个以英文逗号分隔的字符串、一个正则表达式或是包含这两种类型的一个数组 !-- 以英文逗号分隔的字符串 -- KeepAlive includea,bcomponent :isview / /KeepAlive!-- 正则表达式 (需使用 v-bind) -- KeepAlive :include/a|b/component :isview / /KeepAlive!-- 数组 (需使用 v-bind) -- KeepAlive :include[a, b]component :isview / /KeepAlive它会根据组件的 name 选项进行匹配所以组件如果想要条件性地被 KeepAlive 缓存就必须显式声明一个 name 选项。 在 3.2.34 或以上的版本中使用 script setup 的单文件组件会自动根据文件名生成对应的 name 选项无需再手动声明。 最大缓存实例数 我们可以通过传入 max prop 来限制可被缓存的最大组件实例数。 KeepAlive 的行为在指定了 max 后类似一个 LRU 缓存如果缓存的实例数量即将超过指定的那个最大数量则最久没有被访问的缓存实例将被销毁以便为新的实例腾出空间。 KeepAlive :max10component :isactiveComponent / /KeepAlive缓存实例的生命周期 当一个组件实例从 DOM 上移除但因为被 KeepAlive 缓存而仍作为组件树的一部分时它将变为不活跃状态而不是被卸载。 当一个组件实例作为缓存树的一部分插入到 DOM 中时它将重新被激活。 一个持续存在的组件可以通过 onActivated() 和 onDeactivated() 注册相应的两个状态的生命周期钩子 script setup import { onActivated, onDeactivated } from vueonActivated(()  {// 调用时机为首次挂载// 以及每次从缓存中被重新插入时 })onDeactivated(()  {// 在从 DOM 上移除、进入缓存// 以及组件卸载时调用 }) /script请注意 onActivated 在组件挂载时也会调用并且 onDeactivated 在组件卸载时也会调用。 这两个钩子不仅适用于 KeepAlive 缓存的根组件也适用于缓存树中的后代组件。 欢迎关注后面会有一些资源可以免费获取哟~ 分享前后端编程经验技术干货技术方案好的资源工具提高开发效率。
http://www.hkea.cn/news/14413540/

相关文章:

  • wordpress网站运行时间代码建设网站的风险分析
  • 手机网站如何制作免费设计公司推广渠道
  • 清远做网站哪家好营销网站的优势是什么
  • 山东微商网站建设做类似淘宝的网站
  • 怎么建自己的销售网站在手机制作网站
  • 网站引导页下载石材做网站
  • 资阳网站建设资阳wordpress 维护插件
  • 找培训学校去哪个网站环保网站模板 html
  • 网站设置银联密码wordpress注册简化
  • 福田我要做网站优化比较好百度关键词推广一年多少钱
  • 义县网站建设百度搜索站长平台
  • win不用iis做网站云南网站设计方案
  • 产品单页营销型网站模板下载平面设计类的网站
  • 一个网站的建立需要什么小程序网站建设
  • 邢台手机网站建设地方wordpress淘宝客自适应模板
  • 品牌宣传网站有哪些网络推广软文是一种很好的推广方式
  • 阿里云 外贸网站ui网页设计是什么
  • 怎么建设公益网站网站备案 英文
  • 苏州做学校网站的网站设计和营销
  • 动漫电影做英语教学视频网站简述电子商务网站建设的过程
  • 手机端网站如何做排名西安好玩的地方有哪些
  • 大旺建设局网站做网站一般用什么几号字
  • 罗湖区住房和建设局网站官网中职示范校建设验收网站
  • 铁道部建设司网站个人网站首页设计
  • 免费素材网站mixkit优化前网站现状分析
  • 网站掉排名小程序商店推荐
  • 本溪做网站wordpress为什么安装不了
  • 网站设计免费字体专业企业网站建设报价
  • 销售网站建设跨境电商软件下载
  • 做淘宝客找商品网站有哪些wordpress对接小程序