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 相关文章推荐
解决Jquery load()加载GB2312页面时出现乱码的两种方案
Sep 10 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
Dec 04 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
Javascript实现图片不间断滚动的代码
Jun 22 Javascript
JS中this上下文对象使用方式
Oct 09 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
Nov 01 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
Jul 23 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
Sep 27 Javascript
wx-charts 微信小程序图表插件的具体使用
Aug 18 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
May 20 Javascript
vue实现页面切换滑动效果
Jun 29 Javascript
js前端对于大量数据的展示方式及处理方法
Dec 02 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
PHP的变量总结 新手推荐
2011/04/18 PHP
php的array_multisort()使用方法介绍
2012/05/16 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
JavaScript的Cookies
2008/01/16 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
React实践之Tree组件的使用方法
2017/09/30 Javascript
利用JS测试目标网站的打开响应速度
2017/12/01 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
[05:49]2014DOTA2TI4正赛第二日综述 昔日冠军纷纷落马 VG LGD占尽先机
2014/07/20 DOTA
Python 中迭代器与生成器实例详解
2017/03/29 Python
利用Python循环(包括while&amp;for)各种打印九九乘法表的实例
2017/11/06 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
英国最好的包装供应商:Priory Direct
2019/12/17 全球购物
非常详细的C#面试题集
2016/07/13 面试题
绩效专员岗位职责
2013/12/02 职场文书
蔬菜基地的创业计划书
2014/01/06 职场文书
迎新晚会邀请函
2014/02/01 职场文书
高中历史教学反思
2014/02/08 职场文书
运动会入场词200字
2014/02/15 职场文书
保证金退回承诺函格式
2015/01/21 职场文书
《成长的天空》读后感3篇
2019/12/06 职场文书
Python中的套接字编程是什么?
2021/06/21 Python