vue刷新子组件、重置组件以及重新加载子组件项目实战记录

 更新时间:2023年12月07日 09:29:19   作者:Jocelyn_书  
在vue开发中出于各种目的,我们常常需要让组件重新加载渲染,这篇文章主要给大家介绍了关于vue刷新子组件、重置组件以及重新加载子组件的相关资料,需要的朋友可以参考下

项目场景:

在父组件循环数据列表中,列表中有事件点击打开某个子组件;

父组件中要更新子组件的值

问题描述

在父组件循环数据列表中,点击打开某个子组件,A数据打开子组件后,B数据再打开子组件,此时子组件中会有缓存A数据。

原因分析:

子组件没有刷新,还是停留在上一个数据缓存

解决方案:

给组件添加key值

原理:key值变化之后,会自动重新渲染组件

vue中的key的作用主要是为了高效的更新dom, 它也可以用于强制替换元素/组件而不是重复使用它,完成的触发组件的生命周期钩子,触发过渡。

<template>
   <el-button @click="btnEvent">刷新子组件</el-button>
  <child :key="datekey"></child>
</template>
 
<script>
   export default{
       data(){
          return {
                datekey:Date.now()
            }
       },
    methods:{
    
        btnEvent(){
            //这里更新了datekey ,组件就会刷新
            this.datekey = Date.now()
        }
    }
}
</script>

总结 

到此这篇关于vue刷新子组件、重置组件以及重新加载子组件的文章就介绍到这了,更多相关vue刷新子组件重置组件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • proxy代理不生效以及vue config.js不生效解决方法

    proxy代理不生效以及vue config.js不生效解决方法

    在开发Vue项目过程中,使用了Proxy代理进行数据劫持,但是在实际运行过程中发现代理并没有生效,也就是说数据并没有被劫持,这篇文章主要给大家介绍了关于proxy代理不生效以及vue config.js不生效解决方法的相关资料,需要的朋友可以参考下
    2023-11-11
  • Vue.config.productionTip = false 不起作用的问题及解决

    Vue.config.productionTip = false 不起作用的问题及解决

    这篇文章主要介绍了Vue.config.productionTip = false为什么不起作用,本文给大家分析问题原因解析及解决方案,需要的朋友可以参考下
    2022-11-11
  • Element树形控件整合带图标的下拉菜单(tree+dropdown+input)

    Element树形控件整合带图标的下拉菜单(tree+dropdown+input)

    Element UI 官网提供的树形控件包含基础的、可选择的、自定义节点内容的、带节点过滤的以及可拖拽节点的树形结构,本文实现了树形控件整合带图标的下拉菜单,感兴趣的可以了解一下
    2021-07-07
  • vue项目中使用iconfont方式

    vue项目中使用iconfont方式

    这篇文章主要介绍了vue项目中使用iconfont方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • vuex中的5个属性使用方法举例讲解

    vuex中的5个属性使用方法举例讲解

    vuex是专门为Vue.js应用程序开发的状态管理模式,下面这篇文章主要给大家介绍了关于vuex中5个属性使用方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • vue +elementui 导入CSV文件的方式

    vue +elementui 导入CSV文件的方式

    封装一个公共js方法,使用papaparse解析CSV文件且返回数组格式,下面通过示例代码介绍vue +elementui 导入CSV文件的方式,感兴趣的朋友一起看看吧
    2024-04-04
  • vue条件渲染列表渲染原理示例详解

    vue条件渲染列表渲染原理示例详解

    这篇文章主要为大家介绍了vue条件渲染列表渲染原理示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Vue 修改网站图标的方法

    Vue 修改网站图标的方法

    这篇文章主要介绍了Vue 修改网站图标的方法,帮助大家更好的理解和使用vue框架,感兴趣的朋友可以了解下
    2020-12-12
  • 基于Ant-design-vue的Modal弹窗 封装 命令式与Hooks用法

    基于Ant-design-vue的Modal弹窗 封装 命令式与Hooks用法

    这篇文章主要给大家介绍了基于Ant-design-vue的Modal弹窗封装命令式与Hooks用法,文中有详细的代码示例,具有一定的参考价值,感兴趣的同学可以借鉴阅读
    2023-06-06
  • vue中的h函数使用及说明

    vue中的h函数使用及说明

    这篇文章主要介绍了Vue中h函数的使用和虚拟DOM的概念,h函数是Vue中的createElement方法,用于创建虚拟DOM,虚拟DOM是一个普通的JavaScript对象,包含tag,props,children三个属性,通过diff算法,可以追踪DOM的变化,只对变化的DOM进行操作,从而提升性能
    2025-12-12

最新评论