美文网首页
在vue中使用setTimeout定时器及清除

在vue中使用setTimeout定时器及清除

作者: 良品山核桃 | 来源:发表于2019-01-05 13:48 被阅读0次

个人学习笔记

computed:{

        goGrdoupRecor(){

            var _this = this

          if(this.show.allposShow===true){

                setTimeout(function(){

                    _this.visible = false

                },3000)

            }else{

              _this.visible = true

            }

        }

    }

setTimeout 里的this 指向window

computed:{

        goGrdoupRecor(){

          if(this.show.allposShow===true){

                setTimeout(()=>{

                    this.visible = false

                },3000)

            }else{

              _this.visible = true

            }

        }

    }

使用箭头函数 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。

最开始是显示3s后提示框消失,后来我想添加点击事件,点击时提示框显示,过三秒后消失,这时就需要清除定时器。

参考:https://blog.csdn.net/qq_21132509/article/details/83504522

相关文章

  • 2018-01-18

    vue 中无法清除定时器(延时器) vue中 使用定时器 ,setInterval(). 正常使用, 但是当想...

  • 定时刷新setInterval

    VUE中 在方法中或钩子函数中使用 清除定时器

  • 在vue中使用setTimeout定时器及清除

    个人学习笔记 computed:{ goGrdoupRecor(){ var _this = ...

  • react-native-refresh-list-view 基

    render部分 onRefresh部分 setTimeout定时器使用 注意及时清除定时器clearTimeou...

  • BOM 定时器

    一、定时器setTimeout、清除定时器clearTimeout 1、window.setTimeout(调用函...

  • 定时器

    定时器概念 1.setTimeout 概念 语法 清除定时器 2.setInterval 概念 语法 清除定时器 ...

  • js-day3

    一、setTimeout定时器1.一次性定时器2.window.setTimeout(函数,时间);3.清除定时器...

  • js初识第五节

    通过js来操作dom节点的属性 定时器setTimeout的使用和清除 定时器的异步特性 window的locat...

  • 定时器

    1.倒计定时器(setTimeout) clearTimeout清除定时器2.循环定时器(setInterval)...

  • 初识js下的定时器

    定时器 setTimeout、setInterval 定时器的使用方法 setTimeout(fn,1000) ...

网友评论

      本文标题:在vue中使用setTimeout定时器及清除

      本文链接:https://www.haomeiwen.com/subject/dwvrrqtx.html