• 技术文章 >web前端 >Vue.js

    什么是动态组件?深入了解Vue中的动态组件

    青灯夜游青灯夜游2022-05-31 20:55:53转载601
    什么是动态组件?本篇文章带大家详细了解一下Vue入门必备知识中的动态组件,介绍一下如何实现动态组件渲染、keep-alive组件,希望对大家有所帮助!

    1、什么是动态组件

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

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

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

    3、使用 keep-alive 保持状态

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

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

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

    温馨提醒:

    5、keep-alive 的 include 属性

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

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

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

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

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:Vue vue.js
    上一篇:浅析Vue中的生命周期和数据共享 下一篇:什么是插槽?深入了解Vue中的插槽
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 如何覆盖组件库样式?React和Vue项目的解决方法浅析• 20+个Vue经典面试题(附源码级详解)• 25个值得了解的Vue小技巧,原来还能这么用!• vue组件实战:开发一个加载Button组件--LoadingButton• 浅析Vue中的watch侦听器、计算属性、Vue-cli和组件
    1/1

    PHP中文网