Javascript 对TinyMCE呼叫进行两次更改

Javascript 对TinyMCE呼叫进行两次更改,javascript,reactjs,redux,tinymce,Javascript,Reactjs,Redux,Tinymce,我将“file\u picker\u callback”添加到TinyMCE,当我将word绑定到TinyMCE时,函数“onChange”被调用两次,然后TinyMCE失去焦点。如果我想输入更多单词,我必须再次将注意力集中到TinyMCE 有人能帮忙吗 <TinyMCE content={'' ?description == false: description} config={{

我将“file\u picker\u callback”添加到TinyMCE,当我将word绑定到TinyMCE时,函数“onChange”被调用两次,然后TinyMCE失去焦点。如果我想输入更多单词,我必须再次将注意力集中到TinyMCE

有人能帮忙吗

 <TinyMCE
                        content={'' ?description == false: description}
                        config={{
                              plugins: 'advlist paste table textcolor image',
                              toolbar: 'undo redo | bold italic underline | alignleft aligncenter alignright | sizeselect | fontselect  | fontsizeselect | forecolor | bullist | image',
                              forced_root_block: "",
                              selector: '#ProductDesc',
                              elementpath: false,
                              height: "300",
                              paste_retain_style_properties: "all",
                              file_browser_callback_types: 'image',
                              file_picker_callback: function (callback, value, meta) {
                                    if (meta.filetype == 'image') {
                                        var input = document.getElementById('my-file');
                                        input.click();
                                        input.onchange = function () {
                                            var file = input.files[0];
                                            var reader = new FileReader();
                                            reader.onload = function (e) {
                                                callback(e.target.result, {
                                                    alt: file.name
                                                });
                                            };
                                            reader.readAsDataURL(file);
                                        };
                                    }
                                }
                        }}
                        onChange={this.onChangeDesc}
                    />