Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 为微型富文本编辑器创建单击弹出窗口_Javascript_Reactjs_Next.js_Tinymce_Tinymce 4 - Fatal编程技术网

Javascript 为微型富文本编辑器创建单击弹出窗口

Javascript 为微型富文本编辑器创建单击弹出窗口,javascript,reactjs,next.js,tinymce,tinymce-4,Javascript,Reactjs,Next.js,Tinymce,Tinymce 4,我想在我的代码中实现这个小小的富文本编辑器。以下是编辑器名为TextEditor.js的组件: import React from 'react'; import { Editor } from '@tinymce/tinymce-react'; class App extends React.Component { handleEditorChange = (content, editor) => { console.log('Content was updated:',

我想在我的代码中实现这个小小的富文本编辑器。以下是编辑器名为TextEditor.js的组件:

import React from 'react';
import { Editor } from '@tinymce/tinymce-react';

class App extends React.Component {
  handleEditorChange = (content, editor) => {
    console.log('Content was updated:', content);
}

  render() {
    return (
      <Editor
        initialValue="<p>This is the initial content of the editor</p>"
        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.handleEditorChange}
      />
    );
  }
}

export default App;
从“React”导入React;
从'@tinymce/tinymce-react'导入{Editor};
类应用程序扩展了React.Component{
handleEditorChange=(内容、编辑器)=>{
console.log('内容已更新:',内容);
}
render(){
返回(
);
}
}
导出默认应用程序;
下面是我要在其中实现它的文件(dogbail.js):

import React from 'react'

const DogPaddle = () => {
   return(
 <a onClick={} href="javascript:void(0)">
 </a>
   )
}

export default DogPaddle
从“React”导入React
康斯特狗桨=()=>{
返回(
)
}
导出默认拨杆
顺便说一句,Dog.js中就是这么叫Dogbaird的

class Home extends Component {
  state = {
     user: {},
     user_data: []
   }
   render() {
    
        return (
        <div>
            <div>
                    <DogPaddle
                    >
                    </DogPaddle>
            </div>
        </div>
        );
  }
}
class Home扩展组件{
状态={
用户:{},
用户数据:[]
}
render(){
返回(
);
}
}
所期望的结果是,在单击锚定标记时,能够使用富文本编辑器弹出一个窗口。我还希望能够将富格文本编辑器中的数据传输回dogbail.js。有人能帮我吗?我将不胜感激