event.target.dataset.fileid获取不到前端的fileid

来源:-

亖亖eve

2019-06-27 20:34

<block wx:for="{{images}}" wx:key="{{index}}">

<image src="{{item.fileId}}"></image>

<button bindtap='downloadFile' data-fileid='{{item.fileId}}'>文件下载</button>

</block>

fileID: event.target.dataset.fileid,//文件ID

Error: errCode: -401003 api parameter type error | errMsg: parameter.fileID should be string instead of undefined;



写回答 关注

1回答

  • 谢成
    2019-06-28 09:17:31

    检查下从数据库中取出来的图片列表中的文件id字段是否存在大小写拼写错误。另外建议把downloadFile函数的代码截图出来,能够更快的定位到问题。

    亖亖eve

    downloadFile: function(event){ console.log(event.target); wx.cloud.downloadFile({ fileID: event.target.dataset.fileid,//文件ID success:res=>{ console.log(res.tempFilePath)

    2019-06-29 09:31:36

    共 1 条回复 >

轻松入门微信小程序与云开发

深入浅出微信小程序核心基础与云开发,使你掌握小程序开发必备技能。

64548 学习 · 1742 问题

查看课程

相似问题