VUE实现自身整体组件销毁的示例代码


Posted in Javascript onJanuary 13, 2020

V-IF实现组件自身销毁

前面说了一些自己怎么思考得来,如果时间急可直接看

最后~~~~

通知提示组件案例分析

在编写一些简单的通知组件案例中,可能会这样去写

//在[index.js]的install方法里
setTimeOut(()=>{
  document.body.removeChild([DOM])
, timer}
//定时的移除DOM

再看另一个Loading插件案例V-show

template :

<template>
 <div class="box-container" v-show="showLoading">
  <div class="box1"></div>
  <div class="box2"></div>
  <div class="box3"></div>
  <div class="box4"></div>
  <div class="box5"></div>
  <div class="box6"></div>
  <div class="content">loading</div>
 </div>
</template>

javascript :

export default {
  name: 'loading',
  data(){
   return {
    showLoading: false
   }
  },
  methods: {
   show(){
    this.showLoading = true
   },
   hidden(){
    this.showLoading = false
   }
  },
  mounted() {
   console.log('Loading is mounted!!!')
  },
 }

看完上一个联想V-IF控制DOM渲染

因此在template里div最外层绑定v-if属性就可以,再有方法控制其值即可

template :

<template>
 <div id="text" v-if="canShow">
  <div>aaaaaaaaaaaaa</div>
 </div>
</template>
javascript :

export default {
 name: 'Test',
 data() {
  return {
   canShow: true
  }
 },
 mounted() {
  setTimeout(()=>{
   this.canShow = false
  },1000)
 }
}

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

Javascript 相关文章推荐
Jquery 选中表格一列并对表格排序实现原理
Dec 15 Javascript
javascript字母大小写转换的4个函数详解
May 09 Javascript
javascript实现input file上传图片预览效果
Dec 31 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
Apr 13 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
基于javascript实现按圆形排列DIV元素(二)
Dec 02 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
Node.js 中判断一个文件是否存在
Aug 24 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
Sep 17 Javascript
javascript实现打砖块小游戏(附完整源码)
Sep 18 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
JS document form表单元素操作完整示例
Jan 13 #Javascript
You might like
PHP分页显示制作详细讲解
2006/12/05 PHP
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
jquery提升性能最佳实践小结
2010/12/06 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
分析JS中this引发的bug
2017/12/12 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
React优化子组件render的使用
2019/05/12 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
[01:54]TI4西雅图DOTA2选手欢迎晚宴 现场报道
2014/07/08 DOTA
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
Python之列表实现栈的工作功能
2019/01/28 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
python数据爬下来保存的位置
2020/02/17 Python
Pycharm配置lua编译环境过程图解
2020/11/28 Python
python字典与json转换的方法总结
2020/12/28 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
巴西本土电商平台:Americanas
2020/06/21 全球购物
C#软件工程师英语面试题
2015/06/07 面试题
高中毕业自我鉴定
2013/12/13 职场文书
施工资料员的岗位职责
2013/12/22 职场文书
安全生产汇报材料
2014/02/17 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
2014年工会工作总结
2014/11/12 职场文书
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python
Js类的构建与继承案例详解
2021/09/15 Javascript