微信小程序网络请求出现的错误(持续更新)

 今天在网络请求中成功时的回调函数中出现两个错误
    1、this问题
    2、参数的res.data问题
    3、VM345:1  http://music.163.com 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

在这里插入图片描述
1、如图中在回调函数

that.setData({
          danqus:danqus
        }),

之所以用that调用而非是this,是因为在回调函数中,我们要用的this,已经不是我们想要的this了,因此在回调函数外,把this赋值给that;

2、在回调函数中在对调用API获得的数据进行操作的时候,应该用res.data调用而不是res,
3、在本地测试的时候在详情——本地设置中勾选如图,便可解决
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42072357/article/details/104400297