问答详情
源自:4-3 电影列表

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

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);

})

},


提问者:qq_DL_12 2019-05-16 15:21

个回答

  • 谢成
    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,看结果是什么

  • 乐歌
    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也没有用