upload.js 890 B

12345678910111213141516171819202122232425262728293031323334
  1. import request from '../utils/request.js'
  2. class uploadImg extends request {
  3. static async uploadCommentImgs(tempFilePaths) {
  4. wx.showLoading({
  5. title: '上传图片中...',
  6. mask: true
  7. });
  8. var uploads = [];
  9. tempFilePaths.forEach((item, i) => {
  10. uploads[i] = request.upload(`${this.BASE_URL}Common/upload`, 'image', item)
  11. }
  12. );
  13. Promise.all(uploads).then(res => {
  14. //图片上传完成
  15. // resolve(res)
  16. console.log(res)
  17. wx.hideLoading()
  18. console.log("完成")
  19. }).catch(err => {
  20. // reject(err)
  21. console.log(err)
  22. wx.hideLoading()
  23. wx.showToast({
  24. title: '上传失败请重试',
  25. icon: 'none'
  26. })
  27. })
  28. }
  29. }
  30. export default uploadImg