setValue()
描述
向 RichText 应用新值
用法
setValue: (value: string, encoder?: any): void;
参数
value- (必填)要插入到 RichText 中的值encoder- (可选)用于将值从自定义格式解码的自定义解析器。支持以下格式:html(默认)、text和markdown
您可以通过以下方式获取所需的 encoder:
const fromTextEncoder = richtext.text.fromText; // 文本编码器
const fromHTMLEncoder = richtext.html.fromHTML; // html 编码器
const fromMarkdownEncoder = richtext.markdown.fromMarkdown; // markdown 编码器
示例
const editor = new richtext.Richtext("#root", {
// 配置属性
});
const editor_value = "Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos."
const fromTextEncoder = richtext.text.fromText;
editor.setValue(editor_value, fromTextEncoder);
变更日志: 该方法在 v2.0 中进行了更新。mode 参数已被移除,新增了 encoder 参数