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 相关文章推荐
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
javascript函数中参数传递问题示例探讨
Jul 31 Javascript
Bootstrap三种表单布局的使用方法
Jun 21 Javascript
AngularJS打开页面隐藏显示表达式用法示例
Dec 25 Javascript
js设置文字颜色的方法示例
Dec 30 Javascript
用jquery的attr方法实现图片切换效果
Feb 05 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
Mar 21 Javascript
解决vue项目打包后提示图片文件路径错误的问题
Jul 04 Javascript
VUE v-model表单数据双向绑定完整示例
Jan 21 Javascript
Javascript原型链及instanceof原理详解
May 25 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
什么是短波收听SWL
2021/03/01 无线电
PHP 5.0对象模型深度探索之对象复制
2008/03/27 PHP
PHP 文件上传全攻略
2010/04/28 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
PHP简单实现数字分页功能示例
2016/08/24 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
详解javascript appendChild()的完整功能
2018/08/18 Javascript
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Python 实现opencv所使用的图片格式与 base64 转换
2020/01/09 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
web页面录屏实现
2019/02/12 HTML / CSS
美国时尚孕妇装品牌:A Pea in the Pod
2017/07/16 全球购物
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
超市创业计划书
2014/09/15 职场文书
优秀英文求职信范文
2015/03/19 职场文书
2015年小学辅导员工作总结
2015/05/27 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
PyTorch的Debug指南
2021/05/07 Python
如何理解python接口自动化之logging日志模块
2021/06/15 Python
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL