vue 组件销毁并重置的实现


Posted in Javascript onJanuary 13, 2020

方法1

当数据变更后,通过watch 监听,先去销毁当前的组件,然后再重现渲染。使用 v-if 可以解决这个问题

<template>
  <third-comp v-if="reFresh"/>
</template>
 
<script>
  export default{
    data(){
     return {
        reFresh:true,
        menuTree:[]
      }
    },
    watch:{
       menuTree(){
 
         this.reFresh= false
         this.$nextTick(()=>{
          
          this.reFresh = true
        })
      }
    }
}
</script>

方法2

<template>
 <third-comp :key="menuKey"/>
</template>

<script>
 export default{
   data(){
     return {
        menuKey:1
      }
   },
   watch:{
      menuTree(){

        ++this.menuKey
      }
   }
}
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
table insertRow、deleteRow定义和用法总结
May 14 Javascript
jQuery实现带动画效果的多级下拉菜单代码
Sep 08 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
Nov 30 Javascript
jQuery使用ajax跨域获取数据的简单实例
May 18 Javascript
js 动态给元素添加、移除事件的实现方法
Jul 19 Javascript
动态JavaScript所造成一些你不知道的危害
Sep 25 Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
Dec 08 Javascript
Angularjs的启动过程分析
Jul 18 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
Nov 06 Javascript
JS 中document.write()的用法和清空的原因浅析
Dec 04 Javascript
vue-cli4.x创建企业级项目的方法步骤
Jun 18 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 13 #Javascript
微信小程序聊天功能的示例代码
Jan 13 #Javascript
js实现适配移动端的拖动效果
Jan 13 #Javascript
Vue 嵌套路由使用总结(推荐)
Jan 13 #Javascript
优化Vue中date format的性能详解
Jan 13 #Javascript
JS document文档的简单操作完整示例
Jan 13 #Javascript
JavaScript数组排序小程序实现解析
Jan 13 #Javascript
You might like
addRule在firefox下的兼容写法
2006/11/30 Javascript
Prototype 学习 Prototype对象
2009/07/12 Javascript
XmlUtils JS操作XML工具类
2009/10/01 Javascript
JS 的应用开发初探(mootools)
2009/12/19 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
使用python3.5仿微软记事本notepad
2016/06/15 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
详解python中的异常捕获
2020/12/15 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
伦敦一家非常流行的时尚精品店:Oxygen Boutique
2017/01/15 全球购物
环境科学专业研究生求职信
2013/10/02 职场文书
优秀毕业大学生推荐信
2013/11/13 职场文书
应届生找工作求职信
2014/06/24 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
2014年加油站工作总结
2014/12/04 职场文书
小学生五一劳动节演讲稿
2015/03/18 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
实用求职信模板范文
2019/05/13 职场文书
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python