md editor v3
v5.1.1
الإنجليزية | 中文
محرر Markdown لـ Vue3 ، تم تطويره في jsx و typescript .
الوثائق والمثال: اذهب
محرر السلسلة نفسه لـ React: MD-Editor-RT
prettier (فقط لمحتوى تخفيض الطلب ، وليس الكود والنص الآخر).default ، vuepress ، github ، cyanosis ، mk-cute ، أنماط smart-blue (ليست متطابقة). يمكن تخصيصه أيضًا (ارجع إلى صفحة المثال).mermaid (> = 1.8.0) ، صيغة katex الرياضية (> = 1.9.0).| الموضوع الافتراضي | موضوع مظلم | معاينة فقط |
|---|---|---|
إدخال موجه وعلامة ، امتدادات الرموز التعبيرية
yarn add md-editor-v3استخدم الامتداد الحالي للغة والموضوع ، مثل اليابانية
yarn add @vavt/cm-extensionاستخدم مكونات شريط الأدوات الحالية ، مثل تصدير المحتوى مثل PDF
yarn add @vavt/v3-extensionلمزيد من الطرق للاستخدام أو المساهمة ، يرجى الرجوع إلى: MD-Editor-Extension
عند استخدام عرض من جانب الخادم ، تأكد من تعيين editorId على قيمة ثابتة.
بدءًا من 4.0.0 ، يمكن استيراد المكونات الداخلية عند الطلب.
< template >
< MdEditor v-model = " text " />
</ template >
< script setup>
import { ref } from ' vue ' ;
import { MdEditor } from ' md-editor-v3 ' ;
import ' md-editor-v3/lib/style.css ' ;
const text = ref ( ' # Hello Editor ' );
</ script >< template >
< MdPreview :id = " id " :modelValue = " text " />
< MdCatalog :editorId = " id " :scrollElement = " scrollElement " />
</ template >
< script setup>
import { ref } from ' vue ' ;
import { MdPreview , MdCatalog } from ' md-editor-v3 ' ;
import ' md-editor-v3/lib/preview.css ' ;
const id = ' preview-only ' ;
const text = ref ( ' # Hello Editor ' );
const scrollElement = document . documentElement ;
</ script > عند استخدام عرض جانب الخادم ، يجب أن يكون scrollElement من نوع السلسلة ، على سبيل المثال: html ، body ، #id ، .class .
لمزيد من الاستخدام ، يرجى زيارة الوثيقة.