专栏首页一个会写诗的程序员的博客回调函数的后面加个bind(this)的作用是什么回调函数的后面加个bind(this)的作用是什么

回调函数的后面加个bind(this)的作用是什么回调函数的后面加个bind(this)的作用是什么

回调函数的后面加个bind(this)的作用是什么

学习reactjs的tutorial是看到:

componentDidMount: function () {
            this.serverRequest = $.ajax({
                url: this.props.url,
                data: {},
                type: 'GET',
                dataType: 'json',
                success: function (data) {
                    this.setState({
                        
                    });
                }.bind(this), // 修改bind()前的函数内部this变量指向。if 不bind的话,方法内部的this 就是 $.ajax({这个对象}), bind传入的this应该是组件。 可以console 输出一下看看。
                error: function (msg) {
                    console.log("error:" + msg);
                }.bind(this)
            })


        },

不是很理解 ?

看注释。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一段探索React自建内部构造的旅程

    在先前的文章里我们涵盖了React基本原理和如何构建更加复杂的交互组件。此篇文章我们将会继续探索React组件的特性,特别是生命周期。

    一个会写诗的程序员
  • 用 React 分页显示数据用react分页显示数据

    展示一下主要三个组件:父组件listBox、列表组件List、按钮组件PageButton

    一个会写诗的程序员
  • 前端知识体系整理(不断更新)

    var x = {}; var y = []; var z = null; typeof x; // "object" typeof y; // "objec...

    一个会写诗的程序员
  • ASP.NET AJAX(13)__利用Microsoft AJAX Library开发客户端组件Sys.Component成员Sys.IDisposable成员Sys.INotifyDisposin

    Microsoft AJAX Library定义了一个客户端组件的模型,它的基类是Sys.Component,它实现了三个接口Sys.IDisposable,S...

    小白哥哥
  • Webpack系列-第三篇流程杂记

    本文章个人理解, 只是为了理清webpack流程, 没有关注内部过多细节, 如有错误, 请轻喷~

    菜的黑人牙膏
  • jsencrypt参数前端加密c#解密

          写程序时一般是通过form表单或者ajax方式将参数提交到服务器进行验证,如何防止提交的请求不被抓包后串改,虽然无法说绝对安全却给非法提交提高了难度...

    用户1055830
  • 实现红警式的建筑物拖拽生成特效

    望月从良
  • vue.js + three.js轻松构建3d场景的动画图形

    前端老鸟
  • Laravel源码笔记(一)程序结构与生命周期

    说起PHP框架,就不得不提大名鼎鼎的Lavarel。作为一个“专为Web艺术家而创造”的框架,其优雅、简洁的开发体验吸引了一大批Web开发者,并成为PHP社区中...

    asterDY
  • 面试官:你分析过mybatis工作原理吗?

    当然,还有很多可以在XML 文件中进行配置,上面的示例指出的则是最关键的部分。要注意 XML 头部的声明,用来验证 XML 文档正确性。environment ...

    阮键

扫码关注云+社区

领取腾讯云代金券