Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Binder.bindToState,链接输入为字符串_Reactjs - Fatal编程技术网

Reactjs Binder.bindToState,链接输入为字符串

Reactjs Binder.bindToState,链接输入为字符串,reactjs,Reactjs,在州里。 应该是怎样的-持续时间:120 如何-持续时间:“120”- 它将值存储为字符串。但我希望它是数字 文档说,bindToState也可以接受一个函数,在您的情况下,该函数可以编写为: <input type="number" valueLink={Binder.bindToState(this,"user", "meta_data.age")}/> 并使用: var converter = { parse: function (input) {

在州里。 应该是怎样的-
持续时间:120
如何-
持续时间:“120”
-


它将值存储为字符串。但我希望它是数字

文档说,
bindToState
也可以接受一个函数,在您的情况下,该函数可以编写为:

<input type="number" valueLink={Binder.bindToState(this,"user", "meta_data.age")}/>
并使用:

var converter = {
      parse: function (input) {
        if (!input) return undefined;
        return parseInt(input, 10)
      }, format: function (input) {
        if (!input) return undefined;
        return input.toString();
      }
    }

<input valueLink={Binder.bindToState(this, "user", "meta_data.age", converter)}/>