我是靠谱客的博主 舒服书本,最近开发中收集的这篇文章主要介绍开源一个 Vue.js 2.0 石墨文档样式的富文本编辑器SMEditor,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

SMEditor

build status
code climate
javascript style guide
downloads
license

✎ 基于 Vue.js 2.0 石墨文档样式的富文本编辑器, 轻量, 快速, 优雅

在线预览

反馈

联系

关于作者

起因

之前一直使用的 wangEditor 不能满足我司编辑和PM需求, 使用过程中也出了很多问题,   simditor 体验之后效果不是很好, 并且也不维护了; 目前的我司的极客公园后台管理系统技术选型已经转向了 Vue, 所以就有了这个轮子;

功能

  • [x] 轻, 快 48 KB
  • [x] 自动添加图片描述框 (类似简书)
  • [x] 复制上传, 多张批量上传
  • [x] 轻量级备份, 恢复, 预览
  • [x] 代码精简, 适合二次开发
  • [x] 其他编辑器有的功能
  • [ ] 移动端

使用

// 安装
npm install smeditor
// 引入
import SMEditor from 'smeditor'
// 全局组件
Vue.use(SMEditor)
// 局部组件
components: {
'smeditor': SMEditor
}
// 使用
<smeditor :config='config'></smeditor>

配置

const config = {
// 接口地址
uploadUrl: '',
// form 里的 filename
uploadName: '',
// 其他参数
uploadParams: {},
// 上传成功回调
uploadCallback: (data) => {
console.log(data)
return 'blob:https://fiddle.jshell.net/00a0b0b4-d19a-4860-9796-137692aef36f'
},
// 上传失败回调, 可选
uploadFailed: (err) => {
console.log(err)
}
}

快捷键

Ctrl
S 保存
Ctrl
P 预览(新窗口)

本地运行

npm run dev
npm run build

打赏

如果你感觉有收获,欢迎给我打赏 ———— 以激励我更多输出优质开源内容

最后

以上就是舒服书本为你收集整理的开源一个 Vue.js 2.0 石墨文档样式的富文本编辑器SMEditor的全部内容,希望文章能够帮你解决开源一个 Vue.js 2.0 石墨文档样式的富文本编辑器SMEditor所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(94)

评论列表共有 0 条评论

立即
投稿
返回
顶部