自定義的方法時需要判斷本地是否有文件所以需要調(diào)用getFileInfo方法,然后進行文件處理functiongetLocalIcon(name){leticonPath="../images/category_ico/";lettail=".png";varlink=iconPath+name+tail;varret='';wx.getFileInfo({filePath:link,success:function(data){ret=link;},fail:function(data){ret=hosts+'icon/'+name+tail;},complete:function(){console.log(ret);//打印一returnret;}})returnret;}調(diào)用方法icon=parseInt(bean.icon)==0?wxLink.getLocalIcon(bean.img_url):wxLink.getImgLink(bean.img_url,'icon');console.log(icon)//打印二打印順序為打印二打印一,在方法getLocalIcon被調(diào)用時執(zhí)行了wx.getFielInfo方法,可是在執(zhí)行wx.getFielInfo結(jié)果的同時返回了ret,想要請教論壇的各位大神,在調(diào)用wx.getFieldInfo時怎么設(shè)置等待讓結(jié)果先暫停返回?
Javascript 中 自定義方法調(diào)用組件時需要在返回結(jié)果前等待
陪伴而非守候
2019-05-12 12:30:50