请问各位有什么,好的解决办法吗
iOS设备使用富文本编辑器editor上传图片时,getContents返回的html中图片链接异常代码片段:https://developers.weixin.qq.com/s/TPzOnJmo7WdB 基础库版本:2.9.4 测试设备:iPhone Xs Max 运行系统:iOS 12.3.1 微信版本:7.0.8 用了6s和xs max测试,在富文本编辑器editor上传图片时,getContents返回的html中图片链接地址异常的大(如图),正常的一个图片链接地址也只有几十个字节而已,IOS设备上传的图片生成的地址有几百KB。 安卓设备和PC开发工具都没问题。 下图是IOS设备测试的,上传图片生成的链接地址有几百KB: [图片] 下图是安卓设备测试的,正常数据: [图片] 下图是开发者工具测试的,正常数据: [图片]
2023-09-05因为转了base64
富文本编辑 EditorContext.getContents 获取的 html 中的 scr 异常在使用小程序 editor 富文本编辑器的 EditorContext.getContents 获取编辑器内容时,html 中的图片scr链接出现了异常 iOS 设备中图片scr链接长的离谱,请问这是正常的吗?为什么 iOS 设备获取的图片scr链接这么长,而安卓的图片链接长度正常? 测试如下图: [图片] 代码片段:https://developers.weixin.qq.com/s/TPzOnJmo7WdB 基础库版本:2.9.4 测试设备:iPhone Xs Max 运行系统:iOS 12.3.1 微信版本:7.0.8
2023-09-05你在真机试用EditorContext.getContents(Object object)的时候 结果.html 内的img的src 是url 还是base64呢
EditorContext.getContents获取的富文本编辑器的内容怎么回显到小程序中?文档中是这样介绍的: 功能描述富文本编辑器,可以对图片、文字进行编辑。 编辑器导出内容支持带标签的 [代码]html[代码]和纯文本的 [代码]text[代码],编辑器内部采用 [代码]delta[代码] 格式进行存储。 通过[代码]setContents[代码]接口设置内容时,解析插入的 [代码]html[代码] 可能会由于一些非法标签导致解析错误,建议开发者在小程序内使用时通过 delta 进行插入。 富文本组件内部引入了一些基本的样式使得内容可以正确的展示,开发时可以进行覆盖。需要注意的是,在其它组件或环境中使用富文本组件导出的html时,需要额外引入 这段样式,并维护[代码]<ql-container><ql-editor></ql-editor></ql-container>[代码]的结构。 图片控件仅初始化时设置有效。 当我获取到对应的getContents时内容是这样的 { "errMsg": "ok", "html": "<p><img src=\"https://zkycyd.oss-cn-beijing.aliyuncs.com/car/LGAX3C130M9010168/5ad3c1320b87777f651330e78ed199b.png\" width=\"100%\" data-custom=\"id=abcd&role=god\"></p><p>423423423423</p><p>4234234</p><p>234234234</p><p><br></p>", "text": "\n423423423423\n4234234\n234234234\n\n", "delta": { "ops": [ { "attributes": { "width": "100%", "data-custom": "id=abcd&role=god" }, "insert": { "image": "https://zkycyd.oss-cn-beijing.aliyuncs.com/car/LGAX3C130M9010168/5ad3c1320b87777f651330e78ed199b.png" } }, { "insert": "\n423423423423\n4234234\n234234234\n\n" } ] } } 如上所示,我希望将delta的内容存起来,便于以后得修改,但是我不知道要展示delta中的内容的时候应该怎么展示,比如商品详情编辑使用editor编辑器获取编辑内容,然后在商品展示时怎么将delta中的内容回显出来?
2023-09-05