为了账号安全,请及时绑定邮箱和手机立即绑定

TinyMCE与ReactJs-onChange事件仅触发一次

TinyMCE与ReactJs-onChange事件仅触发一次

大话西游666 2021-04-16 13:15:42
我在我的reactjs应用程序中使用tinyMCE。onChange事件将触发一次,以在警报中正确反映输入数据。然后我什么也没得到。以下是相关代码:<Editor init={{    statusbar: false,    menubar: false,    }}    onChange={this.SetText} />onChange方法:SetText(e) {    alert(e.target.getContent());}
查看完整描述

2 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

实际上,您使用的事件不正确。对于reactJs插件,它们具有onEditorChange。您可以按以下方式使用它


<Editor

  apiKey="MyAPIKey"

  initialValue=""

  init={{

    height: 500,

    menubar: false,

    plugins: [

      'advlist autolink lists link image charmap print preview anchor',

      'searchreplace visualblocks code fullscreen',

      'insertdatetime media table paste code help wordcount'

    ],

    toolbar:

      'undo redo | formatselect | bold italic backcolor | \

      alignleft aligncenter alignright alignjustify | \

      bullist numlist outdent indent | removeformat | help'

  }}

  onEditorChange={this.onChange}

/>

然后您可以使用来访问编辑器的内容


  onChange = (content) => {

    console.log(content);

  }

e.target 不需要


查看完整回答
反对 回复 2021-04-22
  • 2 回答
  • 0 关注
  • 559 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信