vuex里cb()的含义用法跪求!

看vuex案例时,头次看到这么个写法,很是不解
exportfunctioncreateMessage({text,thread},cb){
consttimestamp=Date.now()
constid='m_'+timestamp
constmessage={
id,
text,
timestamp,
threadID:thread.id,
threadName:thread.name,
authorName:'Evan'
}
setTimeout(function(){
cb(message)
},LATENCY)
}
想请教下这边的cb用法及含义
青春有我
浏览 479回答 2
2回答

人到中年有点甜

这个和vuex没什么关系,只是一个普通的方法,cb表示回调函数,它接收一个参数,这个参数就是createMessage中的message。比如在调用这个方法时,可以这样:createMessage({text:'文字内容',thread:{id:1,name:'333333'}},function(msg){console.log(msg.text)//output:文字内容})

胡子哥哥

cb只是一个回调函数seTimeout异步操作完成之后执行callback函数这就像ajax请求一样返回的res也是一个回调函数里面的参数
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript