这个bug该怎么调整?
发布于 5 年前 作者 dyan 3540 次浏览 来自 问答

4 回复

this.setData()这个东西在开发工具中一般只能放在

()=>{

}

这种方式中

如果你用function(){

}这种方式,一般是会发生错误

请注意以下两个函数的传参格式

setTimeout(function callback, number delay, any rest)

setData(Object data, Function callback)

  setTimeout(() => {
    this.setData({ // 箭头函数可以直接this,如避免出现问题可一致写成var _this= this;
      name: '花落'
    })
  },1500)

朋友,你的东西写错啦,里面有些东西少了}和),你应该这样

onLoad(op){

var _this = this;

setTimeout(()=>{

_this.setData({

name:‘花落’

})

},1500)

}

回到顶部