web前端:AntDesign方法默认传值,加上其他参数

    作者:未月廿三 2020-03-20 15:51:56

    Web开发

      参数是很多机械设置或维修上能用到的一个选项,字面上理解是可供参考的数据,但有时又不全是数据。对指定应用而言,它可以是赋予的常数值;在泛指时,它可以是一种变量,用来控制随其变化而变化的其他的量。简单说,参数是给我们参考的。VisualBasic中的变量可以是变体也可以不写不属于任何类型但不属于任何类型会变成默认值。

      AntDesign方法默认传值,加上其他参数

      前端填坑之路AntDesign里面的一些触发方法,如OnChange,OnSelect等等,当你触发时,该时间会自动传一些值给方法。

      这是Select里面的onChange调用,在红框中,他会自动传Option的value值给你写的方法。

      但如果,你想在这个调用中除了传固有的值,还想传你自己相传的参数呢?

      如果直接写onChange={this.onChange(你要传的参数)},他会用你要传的参数覆盖掉默认值value,这样你就不能把value传过去。

      如果写onChange={this.onChange(value,你要传的参数)},他会提示你value值没有定义。

      如果想要把默认参数value和自定义参数都穿过去的话,有两种方法。

      1.onChange={this.onchange.bind(this,你要传的参数)}用bind,this后面加上你要的参数,他会把value值传到你写的方法的最后一个参数上

      2.onChange={(value)=>{this.onchange(value,你要传的参数)}}显式地把value写出来,这样就可以把value和参数都传过去

      参数,也叫参变量,是一个变量。我们在研究当前问题的时候,关心某几个变量的变化以及它们之间的相互关系,其中有一个或一些叫自变量,另一个或另一些叫因变量。如果我们引入一个或一些另外的变量来描述自变量与因变量的变化,引入的变量本来并不是当前问题必须研究的变量,我们把这样的变量叫做参变量或参数。英文名:Parameter。

课课家教育

未登录