https://ask.dcloud.net.cn/article/35786 此文章尤為重要,可以使用輔助工具
1、this.setData
源代碼:
this.setData({dateTime: obj.dateTime,
});
需更換為
this.dateTime = obj.dateTime
2、cookie問題
在此文章有解釋
https://blog.csdn.net/ni15534789894/article/details/141607435?spm=1011.2415.3001.5331
3、區分小程序及uniapp
if(uni.getSystemInfoSync().platform == 'devtools')
uni.getSystemInfoSync().platform為devtools是小程序
4、接口請求不成功
一定要查看url以及filePath都不為空才可以
if(uni.getSystemInfoSync().platform == 'devtools'){console.log(999)const uploadFilePross = wx.uploadFile({// url: 'http://10.64.11.212:8088/receive/uploadAudio',url: 'https://qrcode.sprixin.com:51080/receive/uploadAudio',methid: 'POST',// 可用可不用formData: {username: username},filePath: upVideoArr,name: 'file',// 服務器定義key字段名稱header: app.globalData.header,success: function (res) {console.log(res,'888')var data = JSON.parse(res.data);console.log(data,'999')if (data.success) {// if (index == upVideoArr.length - 1) {uni.showModal({title: '提示',content: '上傳成功',showCancel: false,complete: (res) => {if (res.confirm) {t.disabled = falset.upVideoArr = []t.upFilesProgress = false}}});// }// else {// index++;// data.index = index;// // uploadFiles(username, t, data, progress, success);// }} else {}}});uploadFilePross.onProgressUpdate((res) => {res['index'] = index;if (typeof progress == 'function') {progress(res);}});}