将图片转成base64字符串再用img标签插入sm,插入的时候还能用,但换个文件夹再点回来就消失了。问问大佬是怎么防吞图片的?
SM base64 失效是因为 SM 加载卡片内容时会在图片 url 前面加上本地文件路径前缀“file://xxxx”。对于 base64 来说,拼接之后就会导致 url 错误。我的做法是使用 onerror 监听 <img> 标签的加载错误事件,当触发回调时重新设置 url
感谢回复!