UNPKG

v-md-editor

Version:

A markdown editor built on Vue

30 lines (27 loc) 642 B
import { formula } from '@/utils/constants/command'; import Formula from './formula.vue'; let markdownRef = null; const handleFormula = (text, params) => { if (markdownRef) { markdownRef.insert(() => ({ text: `\n$$${text}$$`, })); params.hide(); } }; export default { name: formula, icon: 'v-md-icon2-formula', title: '插入公式', action(editor) { markdownRef = editor }, menus: { mode: 'render', item: { width: '500px', minHeight: '100px', render: (h, params) => (<Formula onOnFormulaClick={(e) => handleFormula(e, params)}/>), }, }, };