javascript - 使用丰富的降价编辑器反应
问题描述
我正在尝试使用rich-markdown-editor来获取值,但使用的方法不是模块化的。有人可以提出更好的方法。我都试过了onChange
,onSave
但似乎无法让它们工作。根据他们的文档
onSave({ done: boolean }): void 当用户使用键盘快捷键 Cmd+S 或 Cmd+Enter 明确请求保存时,会触发此回调。您可以将其用作将文档保存到远程服务器的信号。
onChange(() => value): void 当编辑器的内容发生变化时触发此回调,通常是由于用户输入(例如击键或使用格式化选项)。您可以使用它在本地保存编辑器状态。
import React, { useState } from "react";
import Editor from "rich-markdown-editor";
const Whiteboard = () => {
const [content, setContent] = useState("");
return (
<div>
<div>
<h1>Your Content</h1>
<Editor id="123" value={content} onChange={setContent} />
</div>
{content}
</div>
);
};
export default Whiteboard;
解决方案
尝试
<Editor id="123" value={content} onChange={(value) => setContent(value()} />
推荐阅读
- html - 如何创建响应式按钮?
- vue.js - 如何在 WordPress 插件中使用 parcel.js 和 vue-loader 获取图像文件
- java - 在java中绘制像素图像
- reactjs - 停止点击事件在弹出框目标上传播
- javascript - 这在 JavaScript 中是什么意思: var controller = controller || {};
- css - css 打印媒体布局,带有标题和从上到下流动的两列布局
- c# - 如何使我的机器人列表服务器位于其中?
- c++ - 初始化列表初始化的类 std::array 成员变量
- arrays - Swift 是否有任何简单的方法来获取二维数组中的列?
- java - 通过 Spring Boot 调用 AirTable Rest API 返回 401