cherry-markdown icon indicating copy to clipboard operation
cherry-markdown copied to clipboard

[Others]是否提供了图片加载失败的接口

Open yayaxiaoxiannv opened this issue 9 months ago • 6 comments

Clear and concise description of the problem or idea.

有没有提供图片加载失败的接口,项目内捕获不到error事件

yayaxiaoxiannv avatar Mar 24 '25 06:03 yayaxiaoxiannv

Image 似乎可以用 图片懒加载 来实现,可以先试试哈

sunsonliu avatar Mar 24 '25 06:03 sunsonliu

好的,我先试一下

yayaxiaoxiannv avatar Mar 24 '25 06:03 yayaxiaoxiannv

应该是你们内部的方法会给我设置上去的src覆盖掉 麻了

yayaxiaoxiannv avatar Mar 24 '25 08:03 yayaxiaoxiannv

额,可以给个大概的例子么,看看src被改成什么了。。。

sunsonliu avatar Mar 24 '25 12:03 sunsonliu

// 真实url非常长,实际展示为http://pic-{fileCode}, 所以这里做了一点转换
urlProcessor(src,type,callback){
    ...url转换逻辑,src格式:http://pic-{fileCode},
   callback()
   return src
}

复现bug是在edior里面编辑

1. http://pic-fileCode

上传图片上去,previewer展示为一张破图,再换行后又能正常渲染

yayaxiaoxiannv avatar Mar 24 '25 13:03 yayaxiaoxiannv

现在的解决方案是用beforLoadOneImgCallback实现,直接把参数上的img的data-src属性改掉

yayaxiaoxiannv avatar Mar 24 '25 13:03 yayaxiaoxiannv