jquery Cherry Markdown编辑器显示已编译的HTML,但markdown面板为空

rvpgvaaj  于 2023-11-17  发布在  jQuery
关注(0)|答案(1)|浏览(210)

我正在使用Cherry Markdown Editor(https://github.com/Tencent/cherry-markdown),它正在从一个JSON文件中提取一些测试代码。我希望它在一个面板中显示Markdown,在另一个面板中显示编译后的HTML。问题是编译后的HTML正确地显示为人类可读的文本,但Markdown面板是空的。如果您在空面板中单击或滚动HTML面板,则Markdown会显示。
我尝试将defaultModel更改为“editOnly”,但在窗格获得焦点之前,它仍然是空的。我使用了一些jQuery来尝试将焦点添加到窗格,但没有成功。当它加载时,我看到的是:
x1c 0d1x的数据
点击后:



我承认,我对markdown并不熟悉,我之前确实发现了一个问题,当文本以“-”开头时,这被解释为前面的内容。这是我输入的代码,以防任何人立即发现错误:

"content_md": "# Some Markdown Doc\n\nThis is some news content:\n- New thing 1\n    - New thing 1 sub feature\n- New thing 2\n\n\n| Interesting | Table | Of | Stuff |\n| ------ | ------ | ------ | ------ |\n| Sample | Sample | Sample | Sample |\n| Sample | Sample | Sample | Sample |",

字符串
蒂娅

5cg8jx4n

5cg8jx4n1#

我很晚才回答这个问题,但我会描述我的情况。
.setValue()函数也遇到了同样的问题。据我所知,这个错误发生在v0.8.26中,当编辑器在页面加载时不可见时,即将其放入可折叠或模态组件(例如在Bootstrap中)会导致这种情况发生。

切换到v0.8.8为我解决了这个问题。

相关问题