Changelog
v3.9.8 / 2023-12-26
改进功能
修复缺陷
修复缺陷
引入特性
改进功能
Changelog
v3.9.6 / 2023-09-26
修复缺陷
修复缺陷
改进功能
改进功能
引入特性
Changelog
v3.9.5 / 2023-08-29
修复缺陷
引入特性
修复缺陷
dependencies
<!--
后报错 修复缺陷
改进功能
Changelog
v3.9.4 / 2023-06-20
gfmAutoLink
引入特性
文档相关
文档相关
改进功能
button
添加 type
属性 开发重构
修复缺陷
修复缺陷
Changelog
v3.9.3 / 2023-05-23
修复缺陷
修复缺陷
keydown
回调 引入特性
改进功能
修复缺陷
引入特性
Changelog
v3.9.1 / 2023-03-14
引入特性
引入特性
修复缺陷
修复缺陷
修复缺陷
Changelog
v3.9.0 / 2023-01-15
改进功能
引入特性
改进功能
引入特性
修复缺陷
preview
静态方法添加 mode
配置options.undoDelay
配置options.counter.after
回调方法previewImage
静态方法options.fullscreen.index
options.preview.markdown.chinesePunct
配置options.outline
修改为 { enable: boolean, position: "left" | "right" }
toolbar.click
参数修改为 event: Event, vditor: IVditor
options.preview.actions
添加 tooltip
mermaidRender
添加 theme
参数mindmapRender
添加 theme
参数chartRender
添加 theme
参数mermaidRender
移除 className
参数options.hint.at
=> "options.hint.extend: IHintExtend[]"ir
options.markdown.listMarker
修改为 options.markdown.listStyle
options.preview.markdow.theme
修改为 options.preview.theme
setContentTheme
参数修改为 contentTheme: string, path: string
setTheme
参数修改为 theme: "dark" | "classic", contentTheme?: string, codeTheme?: string, contentThemePath?: string
setSelection
options.keymap
options.preview.markdown.setext
options.toolbar
中移除 format
选项boolean
类型修改为 number
类型options.counter
修改为 counter?: { enable: boolean; max?: number; type: "markdown" | "text"; }
options.hideToolbar
修改为 toolbarConfig: { hide?: boolean, pin?: boolean }
setPreviewMode
方法中移除 preview
选项options.preview.mode
移除 preview
选项IPreviewOptions
中的 theme
配置移动到 IPreviewOptions.markdown
中options.mode
可选值为:'wysiwyg', 'sv', 'ir'wysiwyg
修改为 edit-mode
options.cache
修改为 {enable: boolean, id: string}
md2html
方法改为异步options.preview.markdown.codeBlockPreview
配置options.toolbar
添加 className
配置getCurrentMode
方法IPreviewOptions
中的 className
insertValue
添加 render
参数,以便配置是否需要进行 Markdown 处理options.preview.markdown.autoSpace/chinesePunct/fixTermTypo
默认值设置为 false
(previewElement: HTMLDivElement, markdown: string, options?: IPreviewOptions)
,其中参数 IPreviewOptions
修改为
anchor?: boolean;
className?: string;
customEmoji?: { [key: string]: string };
lang?: (keyof II18nLang);
emojiPath?: string;
hljs?: {
lineNumber?: boolean;
style?: string;
enable?: boolean;
};
speech?: {
enable?: boolean
}
(hljs?: IHljs, element?: HTMLElement | Document)
getHTML
方法移除参数md2html
静态方法参数修改为 (mdText: string, options?: IPreviewOptions)
mathRender
参数修改为 (element: HTMLElement)
preview.hljs.style
默认值修改为 github
,可选值参见chromatypewriterMode
配置,默认值为 false。1.7 版本用户需要手动开启该功能option.preivew.show?: boolean
=> option.preivew.mode?: string
option.editorName