富文本编辑器
代码
代码地址
新特性
- 基于vue-quill-editor二次开发
- 支持avue方式配置图片上传
- 支持七牛云和阿里云oss上传
- 支持粘贴和ctrl+v粘贴图片
使用
- 1.npm install avue-plugin-ueditor —save
- 2.import AvueUeditor from 'avue-plugin-ueditor'
- 3.Vue.use(AvueUeditor);
- 4.参考如下代码使用
<avue-ueditor v-model="text" :upload="upload"></avue-ueditor>
<script>
export default {
data() {
return {
text: "",
upload: {
//普通图片上传
action: "https://avueupload.91eic.com/upload/list",
props: {
res: "data.0",
url: "url"
},
//七牛云oss配置
qiniu: {
AK: "",
SK: "",
scope: "test",
url: "http://pm7cc17lu.bkt.clouddn.com/",
deadline: 1
},
//阿里云oss配置
ali: {
region: "oss-cn-beijing",
endpoint: "oss-cn-beijing.aliyuncs.com",
accessKeyId: "",
accessKeySecret: "",
bucket: "avue"
}
}
};
}
};
</script>
upload Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|
action | 图片上传地址 | String | — | - |
props | 相关可配置参数,具体参考props配置 | Object | — | - |
oss | 是否使用oss不写则为普通上传 | String | ali/qiniu | - |
qiniu | 七牛云oss配置,具体参考qiniu配置 | Object | — | - |
ali | 阿里云oss配置,具体参考ali配置 | Object | — | - |
props Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|
res | 返回的数据结构层次 | String | — | - |
url | 返回结构体图片地址字段 | String | — | - |
qiniu Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|
AK | 七牛云的密钥 | String | — | - |
SK | 七牛云的密钥 | String | — | - |
scope | 七牛云存储的空间名 | String | — | - |
url | 空间的自定义域名 | String | — | - |
deadline | token的过期时间 | String | — | - |
ali Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|
region | oss所在区域的名称,具体查看阿里云oss文档 | String | — | - |
endpoint | oss所在区域的域名,具体查看阿里云oss文档 | String | — | - |
accessKeyId | 阿里云的密钥 | String | — | - |
accessKeySecret | 阿里云的密钥 | String | — | - |
bucket | 阿里云存储的空间名 | String | — | - |