WeUI Uploader 组件属性upload 里的Promise回调传的参数究竟是?
copy https://developers.weixin.qq.com/miniprogram/dev/extended/weui/uploader.html 这里的代码 [代码]uplaodFile(files) {[代码][代码] [代码][代码]console.log([代码][代码]'upload files'[代码][代码], files)[代码][代码] [代码][代码]// 文件上传的函数,返回一个promise[代码][代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve, reject) => {[代码][代码] [代码][代码]setTimeout(() => {[代码][代码] [代码][代码]reject([代码][代码]'some error'[代码][代码])[代码][代码] [代码][代码]}, 1000)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]改成: [代码]uplaodFile(files) {[代码][代码] [代码][代码]console.log([代码][代码]'upload files'[代码][代码], files)[代码][代码] [代码][代码]// 文件上传的函数,返回一个promise[代码][代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve, reject) => {[代码][代码] [代码][代码]setTimeout(() => {[代码][代码] [代码][代码]var[代码] [代码]object = {};[代码][代码] [代码][代码]object[[代码][代码]'urls'[代码][代码]] = [files.tempFilePaths[0]][代码] [代码] [代码][代码]resolve({[代码][代码] [代码][代码]urls: [代码][代码]object[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}, 1000)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] 文档提示的就是这样写,没错啊 [图片] 然后得到的错误是: [图片] "TypeError: json.urls.forEach is not a function
at http://127.0.0.1:15186/appservice/libs/weui-miniprogram/uploader/uploader.js:237:51" 不知掉那里出错了。痛苦啊