@vuux/editor
Version:
Vue Nuxt 富文本编辑器
42 lines (41 loc) • 1.21 kB
TypeScript
import { Props } from './types';
declare const _default: import('vue').DefineComponent<Props, {
/**
* 插入图片
*/
insertImage: (url?: string, defaultAlt?: string) => void;
/**
* 写入Markdown文本
*/
setMarkdown: (md: string) => void;
/**
* 获取Markdown文本
*/
getMarkdown: () => string;
/**
* 获取渲染后的HTML文本
*/
getHtml: () => string | Promise<string>;
/**
* 清空Markdown文本
*/
clearMarkdown: () => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
error: (...args: any[]) => void;
success: (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
onError?: ((...args: any[]) => any) | undefined;
onSuccess?: ((...args: any[]) => any) | undefined;
}>, {
height: string;
uploadName: string;
theme: {
color?: string;
backgroundColor?: string;
textColor?: string;
};
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
contentEl: HTMLDivElement;
textareaEl: HTMLTextAreaElement;
}, HTMLDivElement>;
export default _default;