import { Vue } from 'vue-property-decorator'; import 'mavon-editor/dist/css/index.css'; import './app-markdown-editor.less'; export default class AppMarkdownEditor extends Vue { /** * 双向绑定值 * * @type {*} * @memberof AppMarkdownEditor */ readonly itemValue?: any; /** * 表单项名称 * * @type {*} * @memberof AppMarkdownEditor */ name: any; /** * 是否禁用 * * @type {boolean} * @memberof AppMarkdownEditor */ disabled?: boolean; /** * 是否是信息表单模式 * * @type {*} * @memberof AppMarkdownEditor */ mode?: 'EDIT' | 'PREVIEW' | 'SUBFIELD' | 'PREVIEWONLY'; /** * 是否显示工具栏 * * @type {boolean} * @memberof AppMarkdownEditor */ showToolbar?: boolean; /** * 是否默认打开目录 * * @type {boolean} * @memberof AppMarkdownEditor */ showCatalog?: boolean; /** * 是否开启快捷键 * * @type {boolean} * @memberof AppMarkdownEditor */ shortCut?: boolean; /** * 是否显示边框阴影 * * @type {boolean} * @memberof AppMarkdownEditor */ boxShadow?: boolean; /** * 代码是否高亮 * * @type {boolean} * @memberof AppMarkdownEditor */ highLight?: boolean; /** * 是否双栏显示 * * @type {boolean} * @memberof AppMarkdownEditor */ subfield?: boolean; /** * 默认打开页面(edit | preview) * * @type {string} * @memberof AppMarkdownEditor */ defaultOpen?: string; /** * 编辑区字体大小 * * @type {number} * @memberof AppMarkdownEditor */ fontSize?: number; /** * 空白填充内容 * * @type {*} * @memberof AppMarkdownEditor */ placeholder?: any; /** * 国际化 * * @type {boolean} * @memberof AppMarkdownEditor */ locale: string; /** * 当前值 * * @memberof AppMarkdownEditor */ get curVal(): any; /** * 当前值 * * @memberof AppMarkdownEditor */ set curVal(val: any); /** * 工具栏 * * @private * @type {*} * @memberof AppMarkdownEditor */ private toolbars; /** * Vue生命周期 -- Created * * @memberof AppMarkdownEditor */ created(): void; /** * 初始化工具栏按钮 * * @memberof AppMarkdownEditor */ initToolbar(): void; /** * 绘制内容 * * @returns * @memberof AppMarkdownEditor */ render(): JSX.Element; } //# sourceMappingURL=app-markdown-editor.d.ts.map