vue中使用markdown


vue中使用markdown

參考資料:https://github.com/hinesboy/mavonEditor
https://www.jianshu.com/p/aca26ec75ec3
示例:

<template>
    <div>
      <!--markdown編輯-->
      <no-ssr>
        <mavon-editor :toolbars="toolbars" v-model="value"/>
      </no-ssr>
      <!--markdown展示-->
      <!--在 mavon-editor 標簽中添加class="md" 和在上一層嵌套<no-ssr>都可以達到解析markdown語法的效果 -->
      <mavon-editor class="md" previewBackground="white" :toolbarsFlag="false" defaultOpen='preview' :subfield="false"
                    :editable="false" :scrollStyle="true" :toolbars="toolbars" :value="value"/>
    </div>
</template>

<script>
  export default {
    name: 'login',
    data () {
      return {
        value: '',
        toolbars: {
          bold: true, // 粗體
          italic: true, // 斜體
          header: true, // 標題
          underline: true, // 下划線
          strikethrough: true, // 中划線
          mark: true, // 標記
          superscript: true, // 上角標
          subscript: true, // 下角標
          quote: true, // 引用
          ol: true, // 有序列表
          ul: true, // 無序列表
          link: true, // 鏈接
          imagelink: true, // 圖片鏈接
          code: true, // code
          table: true, // 表格
          fullscreen: true, // 全屏編輯
          readmodel: true, // 沉浸式閱讀
          htmlcode: true, // 展示html源碼
          help: true, // 幫助
          /* 1.3.5 */
          undo: true, // 上一步
          redo: true, // 下一步
          trash: true, // 清空
          save: true, // 保存(觸發events中的save事件)
          /* 1.4.2 */
          navigation: true, // 導航目錄
          /* 2.1.8 */
          alignleft: true, // 左對齊
          aligncenter: true, // 居中
          alignright: true, // 右對齊
          /* 2.2.1 */
          subfield: true, // 單雙欄模式
          preview: true, // 預覽
        }
      }
    },
}
</script>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM