可以使用课程公告中的接口:https://www.imooc.com/qadetail/352864
这个是小程序内部报的错误,更换一个调试基础库版本再试试应该就好了。
列表跳转详情的话,一种像课程中的通过点击列表的当前数据的id去接口中查询详情,另一种是如果详情在云数据库中就可以直接查询数据库。
本门课程的设计思路是为小程序入门的基本开发思路,所以提供了现成的接口,如果是正式项目的话,建议数据存储在云数据库中,通过查询自己的云数据库来实现。
有些接口可以通过抓包工具抓到,mac可以使用charles,具体使用方式网上帖子很多。
有些接口可以通过抓包工具抓到,mac可以使用charles,具体使用方式网上帖子很多。
这个错误信息的意思是云函数的名称没有找到。
1、请确认云函数的名称是否正确
2、请在云函数中设置云环境id:
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV})
3、请检查云函数是否上传成功了,重新上传云函数
截图中的返回值是云函数的默认返回值。
1、在云函数中设置云环境id:
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
2、重新上传云函数
1、项目的路径不要有中文
2、删除该云函数文件夹下node_modules文件夹,清除缓存npm cache clear --force之后再重新安装
设置10,就是返回10条
设置20,就是返回20条:
提供的接口是正在上映的电影列表,所以一共三十多条也没问题。
错误信息是函数没找到:
1、请仔细检查云函数是否上传成功
2、在云函数中设置云环境id:
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV})
截图上看是电影列表没有获取到。
可以查看课程主页的课程公告,看看是否使用的是最新的调用方式。
https://www.imooc.com/qadetail/352864
请参考课程公告中接口调用方式:
课程接口有更新,具体修改内容详见https://www.imooc.com/qadetail/352864
也可以把错误信息截图上来,看看具体是什么报错。
课程中调用的API只是电影数据来源的问题,在评论功能中是把数据写入到自己的云数据库和云存储中的。
这个接口是douban的官方接口,不是我们自己写的接口。
这个接口返回的是最新上映的电影信息,最新上映的信息会有变化。
接口请查看课程主页的课程公告,里面有调用方式。
result是null。
请检查云函数是否有问题。最新的接口可以查看课程首页的课程公告。
截图中result是null。需要检查这个null是如何产生的。
1、可以看下课程主页的课程公告,使用最新的接口可以获取到列表
2、检查云函数是否有上传成功
错误信息是wx未定义。
wx是在小程序端才有的对象,在云函数端是没有这个对象的。
建议仔细看一下课程首页的课程公告,里面有详细的代码。
1、这个接口需要在云函数端调用
2、headers属性中有的是不需要写的
请仔细检查跳转的文件路径是否正确。
组件的自定义样式可以参考这里:https://vant-contrib.gitee.io/vant-weapp/#/rate
需要接口的话可以找到相应的小程序或者app,然后通过抓包的方式看看能不能找到接口。
这个错误需要去检查movie.js文件第24行代码,这行应该是JSON.parse()中参数不是json格式。
可以检查一下res.result的内容是什么。
评论的内容已经存储在云数据库,所以需要显示的话就是读取云数据库。
读取云数据库内容并显示在页面上在“3-2 云数据库”小节有详细讲解。
该课程中完成需求是一次可以选择多张图片,点击提交之后这多张图片是保存在一条数据的fileIds中。不是每张图片保存一条数据。
1、请检查一下红框中的输出语句输出的内容是什么
2、请检查Promise.all()这句代码的位置是否正确,应该是写在for循环的外面
接口是没有问题的,请仔细查看课程主页的课程公告的内容。
如果云函数中的参数不正确,就会出现乱码的问题。