美文网首页
参数中带回调函数

参数中带回调函数

作者: 家有饿犬和聋猫 | 来源:发表于2019-08-01 15:24 被阅读0次

筛选框初始化时不请求数据,触发的时候需要请求数据。使用场景:筛选框与页面数据联动,刚进入页面填入初始值,点击时才调用数据
render():

     <DateLine onCycleInit={this.onCycleInit.bind(this)} onChange={this.onCycleChange.bind(this)} />
   onCycleChange(v){
         
         this.onCycleInit(v, this.propsGetdata.bind(this));
    }


    onCycleInit(v, callback){
        this.v = v;
        let dateArr = v.cycleDate.split('-');
        let params = 
            {
                granule: this.timeGranuleMap[v.cycleType],
                dataTime: v.cycleType === 'QUARTER' ? `${dateArr[0]}${{'03': 1, '06': 2, '09': 3, '12': 4}[ dateArr[1] 
            ]}
              
        this.setState({
            params: Object.assign(this.state.params, params)
      
        }, ()=>{
             //接收的函数
            callback && callback();
        });
    }


相关文章

  • 参数中带回调函数

    筛选框初始化时不请求数据,触发的时候需要请求数据。使用场景:筛选框与页面数据联动,刚进入页面填入初始值,点击时才调...

  • 高阶函数

    高阶函数 函数作为参数 函数作为返回值的时候 作为参数 回调函数 回调函数就是一个参数,将这个函数作为参数传到另一...

  • Cell中按钮回调到controller中的方法

    不带回调参数的方法 1.在cell.h 中创建回调属性 @property (nonatomic ,strong)...

  • 慕课网--nodejs_2

    (4)http 模块 回调 将后续函数作为参数放在起始函数中作为参数。 同步/异步I/O

  • 封装map方法

    map特性:1.参数一为回调函数,回调函数里面有三个参数,数组元素,下标和数组,参数二为回调函数的this指向。默...

  • CSS3 jQuery easing动画插件 animate.

    回调函数:一个函数当做另一个函数的参数,这个当参数的函数就叫回调函数。回调函数会在运动结束之后执行。 一.jQue...

  • 函数指针算法库

    函数指针, 函数指针数组声明 通过参数指定回调函数,代码示例 算法库代码说明 argc:参数个数 argv:回调函...

  • 关于findIndex的用法

    内部实现原理 : 数组调用findIndex()方法时,会将数组中的元素当做参数,传入到回调函数,回调函数内部做出...

  • JQuery知识点补充

    text()、html() 以及 val(),拥有回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及...

  • 回调函数讲解

    1、回调函数定义 函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b。那么这个过程就叫回调。 其实...

网友评论

      本文标题:参数中带回调函数

      本文链接:https://www.haomeiwen.com/subject/hvaqdctx.html