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基础上的超强GridView展示
Sep 18 Javascript
jquery 可拖拽的窗体控件实现代码
Mar 21 Javascript
javascript 冒泡排序 正序和倒序实现代码
Dec 14 Javascript
JS Replace()的高级使用方法介绍
Jun 29 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
深入理解jQuery中live与bind方法的区别
Dec 18 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 Javascript
iframe里使用JavaScript控制主页转向的方法
Apr 03 Javascript
JS中处理时间之setUTCMinutes()方法的使用
Jun 12 Javascript
JS实现的input选择图片本地预览功能示例
Aug 29 Javascript
JS实现简易贪吃蛇游戏
Aug 24 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
BBS(php &amp; mysql)完整版(八)
2006/10/09 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
图文讲解vue的v-if使用方法
2019/02/11 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
简单谈谈python的反射机制
2016/06/28 Python
Tensorflow实现部分参数梯度更新操作
2020/01/23 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
个人简历自荐信
2013/12/05 职场文书
生物制药自我鉴定
2014/01/25 职场文书
刘胡兰的英雄事迹材料
2014/02/11 职场文书
说明书格式及范文
2014/05/07 职场文书
学习党代会心得体会
2014/09/05 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
读书笔记格式
2015/07/02 职场文书
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
2021/04/03 Python
MySQL数据库简介与基本操作
2022/05/30 MySQL