问答详情
源自:-

请问老师显示评价失败是什么情况呢?

之前按老师视频写是可以提交成功的,数据库里有一条记录。过了一个多月打开代码再试就怎么都提交不上了,一直显示提交失败,图片有提交上去,但集合里没有记录。麻烦老师您看看

// pages/maijia/maijia.js

const db=wx.cloud.database();

Page({


/**

  * 页面的初始数据

  */

data: {

detail:{},

content1:'',

content2: '',

content3: '',

images:[],

fileIds:[]

},

inChange:function(event) {

this.setData({

content1:event.detail

});

},

onChange:function(event) {

this.setData({

content2: event.detail


});

},

toChange:function(event) {

this.setData({

content3: event.detail


});

},

submit:function(){

console.log(this.data.content1, this.data.content2, this.data.content3)

let promiseArr=[];

for(let i=0;i<this.data.images.length;i++){

promiseArr.push(new Promise((reslove,reject)=>{

let item=this.data.images[i];

let suffix=/\.\w+$/.exec(item)[0];

wx.cloud.uploadFile({

cloudPath:new Date().getTime()+suffix,

filePath:item,

success:res=>{

console.log(res.fileID)

this.setData({

fileIds:this.data.fileIds.concat(res.fileID)

});

reslove();

},

fail:console.error


})


}));

}

Promise.all(promiseArr).then(res=>{

db.collection('shangpinziliao').add({

data:{

content1:this.data.content1,

content2: this.data.content2,

content3: this.data.content3,

fileIds: this.data.fileIds,

}

}).then(res=>{

wx.showToast({

title:'提交成功',

})

}).catch(err=>{

wx.hideLoading();

wx.showToast({

title:'提交失败'

})

})

});


},

uploadImg:function(){

wx.chooseImage({

count: 9,

sizeType: ['original', 'compressed'],

sourceType: ['album', 'camera'],

success:res=>{

// tempFilePath可以作为img标签的src属性显示图片

const tempFilePaths = res.tempFilePaths

console.log(tempFilePaths);

this.setData({

images: this.data.images.concat(tempFilePaths)

});

}

})

},


提问者:qq_慕哥020571 2020-02-10 17:28

个回答

  • 谢成
    2020-02-12 22:39:37
    已采纳

    其实只要把这两个单词翻译过来就知道是什么了:没有权限。

  • qq_慕哥020571
    2020-02-12 20:08:51

    http://img.mukewang.com/5e43eab00001582012360291.jpg打印出这个,请问这是什么意思呢?

  • 谢成
    2020-02-11 22:53:40

    没有错误信息是因为代码对错误没有处理,要在catch中打印出信息。

    http://img4.mukewang.com/5e42bfe10001a35203470432.jpg

  • qq_慕哥020571
    2020-02-11 17:29:04

    http://img3.mukewang.com/5e42733f00017dbc12600127.jpg

    http://img1.mukewang.com/5e4273400001ffe918660683.jpg没有错误信息,警示信息有这两条,第一张图片是获取的错误信息(不知道图片清晰不、获取代码对不对)

    麻烦老师啦?

  • 谢成
    2020-02-11 11:13:49

    请看下调试器的控制台中是否有错误信息。如果没有,就在catch中输出下错误信息。