1.0.6 • Published 5 years ago

rabbitor v1.0.6

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

rabbit-editor

A Vue.js project

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test

介绍

本项目是为Vue项目而设计的富文本编辑器框架,提供以下功能:

1)字体颜色、字体背景颜色、字号大小、字体、加粗、斜体、下划线、删除线、无序列表、有序列表、文本对齐、缩进等Word常用文体编辑功能

2)插入链接

3)插入表格

4)插入图片以及图片拉伸

5)代码段以及高亮显示

GitHub项目地址

$$$$$$$$$$$$$$$$$

实例化

<div>
<rabbitEditor></rabbitEditor>
</div>

编辑器的宽高为父元素的宽高100%

Api

获取编辑器的html文本

Vue.prototype.$getEditHtml = function () {
    return document.getElementById('editormain').innerHTML
  }

已注册在Vue的原型链中,需要使用时:

return this.$getEditHtml()

给编辑器设置内容

<rabbitEditor :innerHtml="内容"></rabbitEditor>

版本更新

  • 1.0.0 初次上传npm失败,原因未对项目打包

  • 1.0.1 对项目打包后重新上传,发现多处BUG:

    • 错误显示字体过长的名称,影响工具栏排版
    • 当插入代码段、引用段是会因为编辑器子元素缺失问题而插入失败
  • 1.0.2~~1.0.3 修复了1.0.1的问题

  • 1.0.4 上传使用文档

  • 1.0.5 修改bug

    • 点击编辑区域后无法在其他可输入区域进行输入
    • 响应式设计改为以编辑器的宽度为标准

未来更新方向

  1. 该插件还处于测试阶段,还需要在项目实用阶段收集需要改善的问题

  2. 碍于作者水平,该插件的代码还不够简约漂亮,未来需要进行项目重构改善代码结构问题

  3. 功能更新上,较为新潮的markDown笔记是下一个目标

  4. 更新是不可能的,这辈子都不可能的,改一下bug优化一下结构就力尽了

作者的话

本项目是为了作者的毕业设计而独自开发的,但是也不会止于毕业设计,在未来作者会努力的更新本项目,不仅有助于提高对前端的理解,还能提高对产品观的认识,请大家多多关注,两开花,两开花。

需要联系作者认准以下邮箱: 464326042@qq.com

也可以到GitHub项目下提交意见。

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago