customInsert(res: any, insertFn: InsertFnType) {
console.log(res)
insertFn(res.data, 'image', res.data)
},
customUpload(files, insertImgFn) {
// 创建FormData对象
const formData = new FormData()
formData.append('file', files)
// 将文件添加到FormData中
// 发送上传请求
// 这里使用Element Plus的Upload组件来实现上传
// 请根据实际情况调整上传接口地址和其他参数
request
.upload({ url: import.meta.env.VITE_UPLOAD_URL, data: formData })
.then((response) => {
// 上传成功后,获取图片的 URL
const imgUrl = response.data
// 调用 insertImgCallback 插入图片到编辑器中
insertImgFn(imgUrl, insertImgFn)
})
.catch((error) => {
// 上传失败的处理逻辑
console.error('上传失败:', error)
})
}