html5七牛图片上传js,vue-html5-editor富文本图片上传到七牛的url怎么配?

这篇博客详细介绍了如何配置Vue Html5 Editor,包括设置全局组件名称、是否显示模块名称、自定义图标类,特别是针对图片模块进行了深入配置。博主展示了如何设置图片的最大体积、上传参数、压缩选项以及如何处理上传后的响应数据,提供了完整的示例代码,对于想要自定义编辑器上传功能的开发者具有参考价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// 全局组件名称,使用new VueHtml5Editor(options)时该选项无效

// global component name

name: 'vue-html5-editor', // 是否显示模块名称,开启的话会在工具栏的图标后台直接显示名称 // if set true,will append module name to toolbar after icon

showModuleName: false, // 自定义各个图标的class,默认使用的是font-awesome提供的图标 // custom icon class of built-in modules,default using font-awesome // 配置图片模块 // config image module

image: {

// 文件最大体积,单位字节  max file size

sizeLimit: 1024 * 1024, // 上传参数,默认把图片转为base64而不上传 // upload config,default null and convert image to base64

upload: {

url: "https://upload-z2.qiniup.com/",

headers: {  'Content-Type': 'multipart/form-data;boundary = ' + new Date().getTime()},

params: {},

fieldName: {}

}, // 压缩参数,默认使用localResizeIMG进行压缩,设置为null禁止压缩 // compression config,default resize image by localResizeIMG (https://github.com/think2011/localResizeIMG) // set null to disable compression

compress: {

width: 1600,

height: 1600,

quality: 80

}, // 响应数据处理,最终返回图片链接 // handle response data,return image url

uploadHandler(responseText) {

//default accept json data like  {ok:false,msg:"unexpected"} or {ok:true,data:"image url"}

var json = JSON.parse(responseText);

if (!json.ok) {

alert(json.msg);

} else {

return json.data;

}

}

}, // 语言,内建的有英文(en-us)和中文(zh-cn) //default en-us, en-us and zh-cn are built-in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值