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.ajax 用户登录验证代码
Oct 29 Javascript
使用JS读秒使用示例
Sep 21 Javascript
js获得参数的getParameter使用示例
Feb 26 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
Mar 18 Javascript
JS实现设置ff与ie元素绝对位置的方法
Mar 08 Javascript
Node.JS利用PhantomJs抓取网页入门教程
May 19 Javascript
使用socket.io制做简易WEB聊天室
Jan 02 Javascript
在vue中解决提示警告 for循环报错的方法
Sep 28 Javascript
Vue中CSS动画原理的实现
Feb 13 Javascript
微信小程序调用微信支付接口的实现方法
Apr 29 Javascript
Node.js系列之发起get/post请求(2)
Aug 30 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
Aug 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 miniBB中文乱码问题解决方法
2008/11/25 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
深入理解JavaScript系列(3) 全面解析Module模式
2012/01/15 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
js实现车辆管理系统
2020/08/26 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
Python如何调用外部系统命令
2019/08/07 Python
解决python 文本过滤和清理问题
2019/08/28 Python
Python Process多进程实现过程
2019/10/22 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
Structs界面控制层技术
2013/10/11 面试题
外贸业务员求职信范文
2013/12/12 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
5行Python代码实现一键批量扣图
2021/06/29 Python