Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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
Javascript 将表情对象显示到React中的文本字段或文本区域_Javascript_Reactjs_Emoji - Fatal编程技术网

Javascript 将表情对象显示到React中的文本字段或文本区域

Javascript 将表情对象显示到React中的文本字段或文本区域,javascript,reactjs,emoji,Javascript,Reactjs,Emoji,我正在用lib构建我的应用程序 我有这样的文本输入: <FormGroup> {emoji} <EmojiMartPicker set='emojione' onSelect={(emoji) => console.log(emoji)} onChange={this.onChange} > <Input type="text" name="emotion" bsSize="sm

我正在用lib构建我的应用程序

我有这样的文本输入:

<FormGroup>
  {emoji}

  <EmojiMartPicker
    set='emojione'
    onSelect={(emoji) => console.log(emoji)}
    onChange={this.onChange}
  >
    <Input
      type="text"
      name="emotion"
      bsSize="sm"
      autoComplete="off"
      value={report.emotion.colons}
      onChange={this.onHandleFormChange}
      required
    />
  </EmojiMartPicker>
</FormGroup>

{emoji}
console.log(emoji)}
onChange={this.onChange}
>
现在,我想显示表情对象到文本输入。在
值中
属性。我想显示表情符号,而不是值文本

我们怎么能做到呢

请参阅我的详细问题:

对不起,我发现只需添加
本机
道具就可以解决我的问题

像这样:

value={report.emotion.native}


就是这样。

我解决了这个问题,看一看

<div className="chatemoji">
          <ButtonToolbar >
            <div onClick={e => e.preventDefault()}>
              {/* <EmojiField
                name="textarea"
                 onChange={this.onChange.bind(this)}
                fieldType="input"
              /> */}

               <EmojiField name="my-textarea" onChange={this.onChange.bind(this)} fieldType="input" />

            </div>
          </ButtonToolbar>
          </div>
onChange(e,value) { 
    this.state.data += value;
    this.setState({ data: this.state.data });
   }