Vue Markdown编辑器

wk_md是一款基于marked和highlight.js开发的Markdown编辑器,支持快捷输入、图片粘贴、代码复制等功能。它体积小巧、加载速度快,且源码注释清晰,方便学习和二次开发。通过简单的配置,可以在网页中轻松集成,提供全屏编辑和预览模式。此外,编辑器还具备键盘监听事件,如保存、粘贴等操作。在线预览和代码获取地址:https://wikecloud.com/md 和 https://gitee.com/wike2019/wike__md_editor。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果展示

因工作中需要使用 是在https://gitee.com/wike2019/wike__md_editor中自己摸索完成 如有侵权请 告知本人 本人立刻删除此文章
在这里插入图片描述

简介

一款使用marked和highlight.js开发的一款markdown编辑器,除常见markdown语法外,支持快捷输入、图片粘贴、代码复制、全屏编辑、预览等功能。

使用起来简单方便,只需几行代码,即可在你的页面上引入一个markdown编辑器,编辑区支持像专业编辑器那样。

线上预览地址 https://wikecloud.com/md

git地址 https://gitee.com/wike2019/wike__md_editor

特点

方便扩展,根据实际需求,支持常见的功能配置,也可根据实际需求进行深度定制

体积小,加载速度快

源码有注释 方便学习理解,也可以二次开发

键盘事件监听,如保存、粘贴、回车时上次输入语法判断等

支持图片复制导入功能(目前只支持单张图片)

可扩展性强,除了提供的属性配置编辑器,也可直接在原有组件基础上进行二次开发

使用方式

通过 npm 安装 wk_md:
npm i wk_md --save

项目介绍

在这里插入图片描述

使用方法

将项目在git地址中下载 将md文件夹放置在自己项目的components文件中

在这里插入图片描述
在需要使用的vue页面中引入组件,和普通组件引入方法一样
在这里插入图片描述
在components中注册组件
在这里插入图片描述
在页面中使用组件
在这里插入图片描述

使用方法代码

<template>
    <div class="container">
          <wk_md
                v-model="val"
                ref="md"
                @on-ready="onReady"
                @on-upload-image="onUpladImage"
                @on-save="onSave"
                :height="800"
        ></wk_md>
    </div>
</template>
<script>
   import wk_md from 'wk_md';
   export default {
        components: {
            wike_md
        },
        mounted() {

        },
        data: function () {
            return {
                val: '',
                vm:null
            }
        },
        methods: {
            onReady({vm}) {
               this.vm=vm

            },
            onUpladImage(file) {
                this.vm.instance.insertImage("http://csdn.52wike.com/wike.jpeg");
            },
            onSave({value,html}) {
               //value 为md编辑器的内容
               //html 为md内容解析成的html
            },
        }
    }
</script>

更多方法在git地址中:https://gitee.com/wike2019/wike__md_editor

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值