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 相关文章推荐
在js中单选框和复选框获取值的方式
Nov 06 Javascript
JavaScript 学习初步 入门教程
Mar 25 Javascript
基于jquery的跨域调用文件
Nov 19 Javascript
js 自制滚动条的小例子
Mar 16 Javascript
JS实现一个列表中包含上移下移删除等功能
Sep 24 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
May 19 Javascript
JS中使用FormData上传文件、图片的方法
Aug 07 Javascript
jQuery窗口拖动功能的实现代码
Feb 04 Javascript
js 提取某()特殊字符串长度的实例
Dec 06 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
Nov 21 Javascript
koa-passport实现本地验证的方法示例
Feb 20 Javascript
小程序自定义圆形进度条
Nov 17 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/06 PHP
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
2014/01/13 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
JavaScript中解析JSON数据的三种方法
2015/07/03 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
2016/04/16 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
Angular2中Bootstrap界面库ng-bootstrap详解
2016/10/18 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
高一生物教学反思
2014/01/17 职场文书
旷课检讨书大全
2014/01/21 职场文书
学习十八大报告感言
2014/02/04 职场文书
企业口号大全
2014/06/12 职场文书
2014年质检员工作总结
2014/11/18 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
朋友聚会开场白
2015/06/01 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
筑梦中国心得体会
2016/01/18 职场文书
2016先进集体事迹材料范文
2016/02/25 职场文书
win10安装配置nginx的过程
2021/03/31 Servers
Python包argparse模块常用方法
2021/06/04 Python
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
Python Numpy库的超详细教程
2022/04/06 Python