持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情
uniapp中使用延时函数 sertimeout() 不起作用
// 第一次使用
this.setTimeout(function(){this.init()},500)
// 第二次使用
this.setTimeout(this.init(),500)
//第三次试用 setInterval 以下方法好用
setInterval(()=>{
this.init()
},500)
开始找原因
1 普通函数this指向调用它的对象 2 箭头函数this指定创建时的对象
成功的方法调用 注意: 加括号 就是调用函数了 不加括号就是引用函数体
// 此处的方法不可以加括号不然不生效,也可以使用箭头函数调用
setTimeout(this.init, 50000);