我的编程空间,编程开发者的网络收藏夹
学习永远不晚

深入了解Vue中的动态组件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

深入了解Vue中的动态组件

1、什么是动态组件

动态组件指的是动态切换组件的显示与隐藏。(学习视频分享:vue视频教程)

2、如何实现动态组件渲染

vue 提供了一个内置的 <component> 组件,专门用来实现动态组件的渲染。示例代码如下:
在这里插入图片描述

3、使用 keep-alive 保持状态

默认情况下,切换动态组件时无法保持组件的状态。此时可以使用vue 内置的 <keep-alive> 组件保持动态组件的状态。示例代码如下:
在这里插入图片描述

4、keep-alive 对应的生命周期函数

  • 当组件被缓存时,会自动触发组件的 deactivated 生命周期函数。

  • 当组件被激活时,会自动触发组件的 activated 生命周期函数。

示例代码如下:
在这里插入图片描述

温馨提醒:

  • keep-alive 会把内部的组件进行缓存,而不是销毁组件;
  • 使用 keep-alive 的时候,可以通过 include 指定哪些组件需要被缓存;或者,通过 exclude 属性指定哪些组件不需要被缓存;但是:不要同时使用 includeexclude 这两个属性;

5、keep-alive 的 include 属性

include 属性用来指定:只有名称匹配的组件会被缓存。多个组件名之间使用英文的逗号分隔:

示例代码如下:
在这里插入图片描述

(学习视频分享:web前端开发、编程基础视频)

以上就是深入了解Vue中的动态组件的详细内容,更多请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

深入了解Vue中的动态组件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

深入了解Vue中的动态组件

什么是动态组件?本篇文章带大家详细了解一下Vue入门必备知识中的动态组件,介绍一下如何实现动态组件渲染、keep-alive组件,希望对大家有所帮助!
2022-11-22

VUE 过渡状态:深入了解 VUE 的动画机制

VUE 过渡状态是一种强大的工具,可让您轻松创建复杂的动画。本文将深入探讨 VUE 的动画机制,并为您提供一些示例代码来帮助您入门。
VUE 过渡状态:深入了解 VUE 的动画机制
2024-02-11

然后深入了解vue组件中的prop、slot和event

本篇文章为大家展示了然后深入了解vue组件中的prop、slot和event,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。不管多么复杂的组件,一定是由属性prop、事件event和插槽slot组成的
2023-06-21

怎么深入了解Vue组件的创建和使用

今天就跟大家聊聊有关怎么深入了解Vue组件的创建和使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、什么是组件?组件 (Component) 是 Vue.js 最强大的功能之一。
2023-06-22

怎样深入了解Vue组件七种通信方式

怎样深入了解Vue组件七种通信方式,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。vue组件通信的方式,这是在面试中一个非常高频的问题,我刚开始找实习便经常遇到这个问题,当时只知
2023-06-22

Vue中动态组件怎么用

这篇文章将为大家详细讲解有关Vue中动态组件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。动态组件我相信大部分在开发的过程中都会用到,当我们需要在不同的组件之间进行状态切换时,动态组件可以很好的满足
2023-06-21

vue3动态加载组件以及动态引入组件详解

​平常的vue项目开发,已经很难遇见一千行,甚至几千行代码的页面了,毕竟大家都会去拆分组件,下面这篇文章主要给大家介绍了关于vue3动态加载组件以及动态引入组件的相关资料,需要的朋友可以参考下
2023-03-23

怎么深入了解vue中的v-model

这篇文章给大家介绍怎么深入了解vue中的v-model,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先,要明白我们学习v-model的作用是什么一个组件上的 v-model 默认会利用名为 value 的 prop
2023-06-26

vue如何动态加载组件详解

组件是Vue.js最强大的功能之一,组件可以扩展HTML元素,封装可重用的代码,下面这篇文章主要给大家介绍了关于vue如何动态加载组件的相关资料,需要的朋友可以参考下
2022-11-13

深入了解Vue中的自定义指令

对于Vue的自定义指令相信很多同学已经有所了解,自定义指令的具体写法这里就不细讲了,官方文档很详细。 但是不知道各位同学有没有这种感觉,就是这个技术感觉很方便,也不难,我也感觉学会了,就是不知道如何去应用。这篇文档就是为了解决一些同学的这些问题才写出来的。
2022-11-22

编程热搜

目录