老师result是空值还报错怎么办

来源:4-3 电影列表

qq_DL_12

2019-05-16 15:21

https://img.mukewang.com/5cdd0ec20001cca404870125.jpg

https://img.mukewang.com/5cdd0ec200019d3306940324.jpg

onLoad: function (options) {

wx.cloud.callFunction({

name:'movieList',

data:{

start:this.data.movieList.length,

count:10

}

}).then(res=>{

// console.log(res);

this.setData({

movieList: this.data.movieList.concat(JSON.parse(res.result).subjects)

});

}).catch(err=>{

console.error(err);

})

},


写回答 关注

4回答

  • 谢成
    2019-05-16 15:48:08
    已采纳

    你现在使用的API我不确定是否好用,但我推荐给你那个肯定是好用的,把http://api.douban.com/v2/movie/in_theaters?apikey=0df993c66c0c636e29ecbb5344252a4a&start=0&count=10 粘贴到浏览器里是有结果返回的,说明接口没有问题,那问题应该就出现在代码上。

    1、确定API确实改成了我给你的这个

    2、确定云函数上传成功了

    3、在云控制台中进行云端测试,看结果是否是正确的

    4、在小程序端输出这个res,看结果是什么

    qq_颜色 回复qq_DL_...

    你好 请问你这个result可以输出值么 ,我这云函数里面有数据 但是appData里面是null的

    2019-05-20 16:41:39

    共 2 条回复 >

  • 乐歌
    2019-05-22 15:59:47

    rp(`https://api.douban.com/v2/movie/in_theaters?apikey=0df993c66c0c636e29ecbb5344252a4a&start=${event.start}&count=${event.count}`)


  • Jack_Zhou
    2019-05-16 15:56:17

    对比我的看下,我这个是可以,尽量不要换行,开始的时候换行了也是不行,写在一行就没问题了,你试试

    https://img3.mukewang.com/5cdd176d00013d1e07070163.jpg

  • qq_DL_12
    2019-05-16 15:33:16

    把url改成http://api.douban.com/v2/movie/in_theaters?apikey=0df993c66c0c636e29ecbb5344252a4a&start=0&count=10也没有用

轻松入门微信小程序与云开发

深入浅出微信小程序核心基础与云开发,使你掌握小程序开发必备技能。

64548 学习 · 1742 问题

查看课程

相似问题