vue simplemde
v0.5.1
Komponen Editor Markdown untuk Vue.js. Hanya mendukung vue2.x.
Tidak lagi mendukung vue1.x, Anda dapat memodifikasi untuk digunakan
npm install vue-simplemde --save< template >
< vue-simplemde v-model = " content " ref = " markdownEditor " />
</ template >
< script >
import VueSimplemde from ' vue-simplemde '
export default {
components : {
VueSimplemde
}
}
</ script >
< style >
@import ' ~simplemde/dist/simplemde.min.css ' ;
</ style > import Vue from 'vue'
import VueSimplemde from 'vue-simplemde'
import 'simplemde/dist/simplemde.min.css'
Vue . component ( 'vue-simplemde' , VueSimplemde ) | milik | jenis | bawaan | menggambarkan |
|---|---|---|---|
| nilai | Rangkaian | Tidak ada | Nilai awal, pengikatan model V dapat digunakan |
| nama | Rangkaian | Tidak ada | Nama kontrol. |
| Pratinjau-Kelas | Rangkaian | Tidak ada | Kelas Gaya Pratinjau Kustom |
| Autoinit | Boolean | BENAR | Inisialisasi Otomatis |
| Forcesync | Boolean | BENAR | Nilai sinkronisasi ke Simplemde setiap kali |
| menyorot | Boolean | PALSU | Apakah terbuka untuk disorot |
| membersihkan | Boolean | PALSU | Html yang tidak membuat input setelah pembukaan |
| konfigurasi | Obyek | {} | Konfigurasi sederhana |
| Pratinjaurender | Fungsi | - | configs.previewrender |
| peristiwa | menggambarkan | argumen |
|---|---|---|
| masukan | Dipicu saat nilai input berubah | nilai |
| mengaburkan | Dipicu saat input kehilangan fokus | nilai |
| diinisialisasi | Dipicu saat inisialisasi selesai | SimpleMde |
this . $refs . markdownEditor . simplemde . togglePreview ( ) ;Contoh/index.vue
SimpleMde.js
misalnya menggunakan gaya penurunan harga gitub
GitHub-Markdown-CSS
$ npm install --save github-markdown-css< template >
< vue-simplemde preview-class = " markdown-body " />
</ template >
< style >
@import ' ~simplemde/dist/simplemde.min.css ' ;
@import ' ~github-markdown-css ' ;
</ style > $ npm install --save highlight.js
< template >
< vue-simplemde :highlight = " true " />
</ template >
< script >
import hljs from ' highlight.js ' ;
window . hljs = hljs;
</ script >
< style >
@import ' ~simplemde/dist/simplemde.min.css ' ;
@import ' ~highlight.js/styles/atom-one-dark.css ' ;
/* Highlight theme list: https://github.com/isagalaev/highlight.js/tree/master/src/styles */
</ style >misalnya menggunakan tema basis-tema sederhana
$ npm install --save simplemde-theme-base
< style >
@import ' ~simplemde-theme-base/dist/simplemde-theme-base.min.css ' ;
/* no need import simplemde.min.css */
</ style >Tema Gelap

Konfigurasi sederhana
Vue-Simplemde adalah open source dan dirilis di bawah lisensi MIT.
Hak Cipta (C) 2022 F-Loat