一款强大易用的Vue-markdown文本编辑器插件
来源:互联网 发布:unity3d 透明shader 编辑:程序博客网 时间:2024/06/05 06:28
mavonEditor
github项目地址
演示网址
基于Vue的markdown编辑器
example (图片展示)
Use Setup (开始)
Install mavon-editor (安装)
$ npm install mavon-editor --save
package.json
"mavon-editor": "^1.3.5"
Use (如何引入)
// 方法一 // import with ES6 import Vue from 'vue' import mavonEditor from 'mavon-editor' // require with Webpack/Node.js var Vue = require('vue') var mavonEditor = require('mavon-editor') // use Vue.use(mavonEditor)
// 方法二 // or use with component(ES6) import { mavonEditor } from 'mavon-editor' export default { components: { mavonEditor } }
html
<!-- 使用双向绑定修饰符 --> <mavonEditor v-model="value"/>
<!-- 当value发生改变 , 触发change事件 --> <mavonEditor :value="value" @change="function"/>
- 默认大小样式为 min-height: 300px , ming-width: 300px 可自行覆盖
- 基础z-index: 1500
- 单栏编辑模式下 , TAB键 主动触发markdown渲染
- 屏幕分辨率低于768px ,自动取消【单栏 | 双栏】编辑模式 ,更改为【编辑 | 预览】切换 , 并且取消【沉浸式阅读】模式( > 768px 的眼睛图标为【阅读模式】 , 反之为【编辑 |预览】)
API 文档
props
/* 默认工具栏按钮全部开启, 传入自定义对象 例如: { bold: true, // 粗体 italic: true,// 斜体 header: true,// 标题 } 此时, 仅仅显示此三个功能键 */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, // 表格 subfield: true, // 是否需要分栏 fullscreen: true, // 全屏编辑 readmodel: true, // 沉浸式阅读 htmlcode: true, // 展示html源码 help: true, // 帮助 /* 新增 */ undo: true, // 上一步 redo: true, // 下一步 trash: true, // 清空 save: true // 保存(触发events中的save事件) }
events
Dependencies (依赖)
markdown-it
auto-textarea
stylus
follow-up (后续)
撤销键、清空键、保存按钮(完成)- 支持开启标题导航
- 滚动条样式的浏览器兼容性
- 自定义工具栏功能键
- 提高移动端样式适配性
- markdown样式自定义
- 重构
update(更新内容)
- 1.3.5 增加撤销键、清空键、保存按钮 , 修复底部展示不完整BUG
- 1.3.4 多个编辑器快捷键/组合键监听覆盖 , props.toolbars 传递规则纠正(传入值整体覆盖默认值)
- 1.3.3 多个编辑器z-index冲突
- 1.3.2 props 传递方法 更改为 v-on 绑定方法
contact(联系我)
QQ:
- 1109089240
EMAIL:
- zhy@zhystar.com
- hines.zhu@gmail.com
欢迎咨询与建议
Licence (证书)
mavonEditor is open source and released under the MIT Licence.
Copyright (c) 2017 hinesboy
0 0
- 一款强大易用的Vue-markdown文本编辑器插件
- sublime一款强大的文本编辑器,小白入手教程
- 一款好用的编辑器-markdown
- 一款强大的在线编辑器 CLOUD9
- 一款好用的文本编辑器KindEditor+PHP
- 好用强大的文本编辑器Gvim和Emacs
- 【ASP.NET 插件】分享一款富文本web编辑器UEditor
- xhEditor轻巧强大的文本编辑器
- linux 强大的文本编辑器 vim
- 分享两款强大的文本编辑器
- 介绍一款非常好用的网站编辑器(上传图片功能比较强大)
- 共享一款基于 jQuery 的多功能对话框插件 jBox,强不强大,用了才知道
- 一款JQUERY 强大的全屏插件 如图
- Viewer 是一款强大的 jQuery 图像浏览插件。
- 推荐一款文本编辑器Editra
- Ulysses 带文本库的 Markdown 编辑器
- Vue集成Markdown插件
- 推荐一款Markdown富文本编辑器 React-quill,以及修改React-quill默认配置,支持React !
- 求最大不重复子串(Java)
- TOP-K
- AndroidStudio插件GsonFormat:根据Json自动生成JavaBean
- sublime 使用技巧
- 字符串中英文混合前后截取
- 一款强大易用的Vue-markdown文本编辑器插件
- 安装CentOS 6.6系统
- 优化算法-共轭梯度法
- [python]使用txt保存和读取列表变量
- 如何配置Tomcat环境变量
- 手写Ajax程序实现异步刷新求和
- linux下QtCreator无法输入中文的情况
- 大数据学习——Flume介绍与安装
- 说说用虚拟主机上线DEDE项目遇到的些问题