最赞回答 / 谢成
很明显你这里调用的是获取电影列表的接口,不是获取详情的接口:电影详情API:`http://api.douban.com/v2/movie/subject/${event.movieid}?apikey=0df993c66c0c636e29ecbb5344252a4a`
2019-09-09
最新回答 / 谢成
豆瓣API有变化,需要在请求API的url后面跟一个apikey参数:电影列表API:http://api.douban.com/v2/movie/in_theaters?apikey=0df993c66c0c636e29ecbb5344252a4a&start=0&count=10电影详情API:`http://api.douban.com/v2/movie/subject/${event.movieid}?apikey=0df993c66c0c636e29ecbb5344252a4a`
2019-09-09
已采纳回答 / 谢成
1、请点击开发工具上方的“云开发”按钮,按照步骤开通云开发,然后等待十分钟左右,重启开发工具。2、app.js文件中配置云环境id:在云开发控制台中查看云环境id,然后在app.js当中配置云环境id:<...图片...><...图片...>
2019-09-08
已采纳回答 / 谢成
应该是安装vant-weapp有问题:1、请检查是否在详情中勾选了使用npm模块2、请卸载vant-weapp:npm uninstall vant-weapp3、重新安装,安装的时候要仔细看是否有报错
2019-09-08
最新回答 / 谢成
这个应该不是按照我的方法。。。 其实错误提示已经很明显了,不是updata,应该是update,https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/doc.update.html<...图片...>
2019-09-08
已采纳回答 / 谢成
可以的,云函数其实就是nodejs,这里面任意调用Promise。可以把代码截图出来,能够更快的定位到问题。1、如果两个请求是并列的,可以直接写两个并列的Promise,在其中发送请求2、如果两个请求是有依赖关系的,比较简单的方式是把第二个请求写在第一个promise的then当中。比较好的方式是使用await Promise(),等待第一个执行完成,在执行第二个
2019-09-08
最新回答 / 谢成
上拉触底的话,每次触底请求的时候,start的值需要改变,目前都是0(见下图红框)。start的作用是表示从第几条开始取数据,比如一次取10条数据的话,那么第一次start=0,第二次start=10,第三次start=20。请检查start参数的地方是否有问题。在课程“4-3 电影列表”这节也有详细讲解。<...图片...>
2019-09-06
已采纳回答 / 谢成
这个要分情况,比如:1、如果详情中需要的所有字段已经都包含在了列表页面中,可以直接传过去,这个没问题2、如果详情中需要的字段有些是不包含在列表中的,比如我们项目中,在详情页需要显示电影简介,也就是summary字段,这个字段在列表中就没有,那就需要再请求详情接口自定义数据的类型没有限制,常用的数组、对象、字符串,这些都没问题。至于大小,官方文档没有给出明确的限制,一般情况下大小是没问题的,起码在我做过的所有小程序当中还没出现过超出大小的情况。如果后面你在项目中有遇到大小限制的情况,请告知我,咱们再交流学习...
2019-09-06