我的目的就是想把剪切板的內(nèi)容放到textarea中我覺(jué)得wx.getClipboardData這個(gè)方法應(yīng)該是異步的下面這樣寫(xiě)一直都是空的所以我用promise封裝了一下想在then中再賦值但是我在then中處理this.setData時(shí)發(fā)現(xiàn)this.data.copy2還是空的是我promise寫(xiě)的不對(duì)嗎constapp=getApp()Page({data:{copy:'',copy2:''},test(){wx.getClipboardData({success:function(res){this.copy2=res.data}})console.log(this.data.copy2)//一直都是空的this.setData({copy:this.data.copy2})},onLoad:function(){this.test()}})封裝后test(){returnnewPromise((resolve,reject)=>{wx.getClipboardData({success:function(res){this.copy2=res.dataresolve()}})})}onLoad:function(){this.test().then(()=>{console.log(this.data.copy2)this.setData({copy:this.data.copy2})})}
在線等,挺急的!小程序用promise處理異步的問(wèn)題求指導(dǎo)!
郎朗坤
2019-07-27 00:24:29