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)