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”
不知掉那里出错了。痛苦啊
