【问题标题】:How do I display data created by SunEditor in a ReactJS app如何在 ReactJS 应用程序中显示 SunEditor 创建的数据
【发布时间】:2021-01-09 03:06:08
【问题描述】:

我刚开始使用 SunEditor,到目前为止,我已成功将其添加到 React 组件中,并在单击保存时将生成的文档存储在 mongoDB 中。到目前为止,这是成功的一半。现在我想渲染存储的文档,并且我在同一个组件中从数据库返回数据,但是当我渲染它时,所有的 HTML 都被显示(见图)。我很难找到正确显示此数据的文档。有谁知道这样做的正确方法是什么?

【问题讨论】:

    标签: reactjs suneditor


    【解决方案1】:

    好的,所以我花了一些时间思考它,我突然想到编辑器本身就是您呈现文本的地方。因此,如果您想显示在​​ SunEditor 中创建的文档,则将内容放入其中并隐藏工具栏(如果您要获得数据的只读视图)是有意义的。

    这是从我的组件中的 render 方法中截取的片段:

            return (
                <Auxi>
                    <Logo />
                    <SunEditor 
                        setOptions={editorOptions} 
                        setContents={contents} 
                        showToolbar={showToolbar} />
                </Auxi>
            );
    

    【讨论】:

    • 我会添加一些选项
    • 你可以使用 'defaultValue' 属性来设置属性的初始内容,因为你不想触发 onChange 函数
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    • 2021-04-22
    • 2021-08-06
    • 2021-01-26
    • 2021-02-01
    • 1970-01-01
    • 2021-07-10
    相关资源
    最近更新 更多