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

郑州网站推广公司价格百度客服24小时电话

郑州网站推广公司价格,百度客服24小时电话,怎么做网站大图片滚动,龙港做网站店铺25. 组件保持存活 当使用<component :is"...">来在多个组件间作切换时&#xff0c;被切换掉的组件会被卸载。 我们可以通过 <keep-allve> 组件强制被切换掉的组件仍然保持"存活”的状态 我们先来看个例子&#xff08;依然用上节课的代码改动下&am…

25. 组件保持存活

当使用<component :is="...">来在多个组件间作切换时,被切换掉的组件会被卸载。

我们可以通过 <keep-allve> 组件强制被切换掉的组件仍然保持"存活”的状态


我们先来看个例子(依然用上节课的代码改动下):

ComponentA.vue

<script>
export default {beforeUnmount() {console.log('组件销毁之前')},unmounted() {console.log('组件销毁完毕')}
};
</script><template><h3>ComponentA</h3>
</template>

我们点击按钮,就会看到:
在这里插入图片描述

说明组件被卸载了。我们写点明文演示下:

<script>
export default {data() {return {message: "老数据"};},beforeUnmount() {console.log('组件销毁之前')},unmounted() {console.log('组件销毁完毕')}, methods: {updateHandle() {this.message = "新数据";}}
};
</script><template><h3>ComponentA</h3><p>{{ message }}</p><button @click="updateHandle">更新数据</button>
</template>

在这里插入图片描述

我们点更新数据,A组件会变成新数据。切换组件B后,再去切回A组件,发现又变成了老数据。说明我们在切换的时候,组件被卸载了,所以加载的还是原始的数据。

那么我们怎么保持组件存活呢?(保持新数据不变)

App.vue

<script>
...
</script>
<template><!-- 使用 keep-alive 组件来缓存动态组件,避免重复渲染 --><keep-alive><component :is="tabComponent"></component></keep-alive><button @click="changeHandle">切换组件</button>
</template>

此时,我们切换回A组件,就还是新数据了

在这里插入图片描述

http://www.dtcms.com/wzjs/401138.html

相关文章:

  • 网站建设和建议海南百度首页广告
  • 网站内容与功能设计与实现的品牌策划ppt案例
  • 网站空间大小怎么看google服务框架
  • wordpress 标签类别山西免费网站关键词优化排名
  • wordpress 遍历文章佛山网站seo
  • 做网站只有搜网址吗临沂seo网站管理
  • 崇左市城市投资建设有限公司网站谷歌安装器
  • 沂南做网站金阊seo网站优化软件
  • 网站流量多少做网盟怎样推广
  • 网站建设的电话销售专业网络推广外包
  • 购物网站难做吗营销型网站更受用户欢迎的原因是
  • mcms怎么做网站排行榜前十名
  • 网站建设优化两千字快速建站工具
  • 网站建设要固定ip网络吗自己的网站怎么推广
  • 汉中专业做网站店铺在百度免费定位
  • 网络诚信 网站应怎么做爱站工具查询
  • 网站建设和推广大概需要多少费用超级外链发布工具
  • 有全部公司的网站开网店哪个平台靠谱
  • 郑州专业做淘宝网站建设网站优化软件费用
  • 南宫做网站百度打开百度搜索
  • 专门做旅游的视频网站怎么在网上做网络营销
  • 网站建设建议书seo是怎么优化推广的
  • 网站建设包含哪些百度指数人群画像
  • 如何制作动态网站企业站seo外包
  • 网站分析该怎么做个人网站制作模板主页
  • 一键修改wordpress密码淘宝seo搜索优化
  • 如何开发网站电商平台排行榜前十名
  • 第一个制作网页的公司资源网站排名优化seo
  • 成立网站开发公司最新推广赚钱的app
  • 清河网站建设设计费用网站建设方案内容