# bctos-rich-editor
**Repository Path**: bctos_cn/bctos-rich-editor
## Basic Information
- **Project Name**: bctos-rich-editor
- **Description**: bctos-rich-editor是tinymce最新的5.10版本基础开发,主要扩展实现图片和视频上传到uniCloud的云存储中。
特别是视频上传部分,官网和网上的方案都是通过虚拟一个input按钮然后通过表单的方式上传,并不适用于云存储的上传参数要求。
研究了很久最终发现其实uniCloud提供了chooseAndUploadFile接口可以简单而且完美解决tinymce的文件上传问题
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 1
- **Created**: 2021-11-23
- **Last Updated**: 2023-01-18
## Categories & Tags
**Categories**: webui
**Tags**: hbuilderX插件
## README
# bctos-rich-editor 介绍
bctos-rich-editor是tinymce最新的5.10版本基础开发,主要扩展实现图片和视频上传到uniCloud的云存储中。
特别是视频上传部分,官网和网上的方案都是通过虚拟一个input按钮然后通过表单的方式上传,并不适用于云存储的上传参数要求。
研究了很久最终发现其实uniCloud提供了chooseAndUploadFile接口可以简单而且完美解决tinymce的文件上传问题(不局限于视频)。
### 前端富文本组件说明
本编辑器编辑的内容,建议使用我另一个插件 [bctos-rich-text](https://ext.dcloud.net.cn/plugin?id=6712) 解析,它能解决rich-text组件不支持视频播放和图片宽度超出手机显示界面的问题。
它能在小程序里完美实现视频与图文混排展示

### 安装方式
本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。
### 基本用法
设置 `v-model` 属性后,组件会自动初始化内容并显示出编辑器界面
```html
这里是内容段落一,下面放置了第一个视频
这里是内容段落二,下面放置了第二个视频
后面其它更多内容...
`, } } } ``` ## API ### bctos-rich-text Props | 属性名| 类型 |必填 | 默认值 | 说明 | | :-: | :-: |:-: |:-: | :-: | |v-model| String |否 |- | 富文本内容| |id | String |否 |自动随机值 | 编辑器ID | |height | String 或 Number |否 |360 | 高度 | |width | String 或 Number |否 |auto | 宽度 | ## 参考资料 [tinymce中文文档](http://tinymce.ax-z.cn/) [tian-article-admin插件](https://ext.dcloud.net.cn/plugin?name=tian-article-admin) ## 更多帮助 如果还想扩展其它功能,欢迎联系定制开发:QQ: 203163051