开发者社区> 古镇月影> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

快应用fetch 回调中无法调用外部函数

简介:
+关注继续查看

当fetch访问服务器返回数据触发success方法时,发现在success方法中无法使用this下的外部元素与涵数解决方法:const that = this

      const that = this  //传递this到内部使用that代替
      fetch.fetch({
      url: urls,
      data: {
        id: 'LocalNews',
        ajax: 'json'
      },
      responseType: 'json',// 支持返回类型是text、json、file和arraybuffer,默认返回字符串文本。
      success: function (ret) {
        memList = memList.concat(ret.data.data)
        const list = memList.splice(0, that.size)
        
        that.productList = that.productList.concat(list)//在内部使用that来访问外部内容
      
      }
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
weex开发 - 方法的映射,在weex调用fetch方法,实际调用同名的原生方法,在回调中把数据传递回js
weex开发 - 方法的映射,在weex调用fetch方法,实际调用同名的原生方法,在回调中把数据传递回js
0 0
CheerpJ调用的两种方式
CheerpJ调用的两种方式
0 0
require函数的内部原理执行的流程
require函数的内部原理执行的流程
0 0
uniapp 里 onshow 接收不到参数如何解决?
uniapp 里 onshow 接收不到参数如何解决?
0 0
将使用回调函数作为参数的函数改造为返回 Promise 的一个具体例子
将使用回调函数作为参数的函数改造为返回 Promise 的一个具体例子
0 0
09事件传递参数-封装网络请求api get和post合并整合在一起
09事件传递参数-封装网络请求api get和post合并整合在一起
0 0
08配置基础路径 同时导出一个函数和一个变量 封装微信请求Api
08配置基础路径 同时导出一个函数和一个变量 封装微信请求Api
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
fibjs 模块重构从回调到协程--陈垒
立即下载
fibjs 模块重构从回调到协程
立即下载
低代码开发师(初级)实战教程
立即下载