哎嘿hh
哎嘿hh
  • 发布:2022-08-09 14:05
  • 更新:2022-08-10 11:24
  • 阅读:341

【报Bug】h5端,rich-text组件中的图片路径存在空格时会自动转成英文逗号,导致图片无法访问

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 64位操作系统,基于x64的处理器

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

浏览器平台: 微信内置浏览器

浏览器版本: v1.06.2205231

项目创建方式: HBuilderX

操作步骤:

在富文本编辑器中上传一张带空格图片名称的图片
在rich-text中回显

预期结果:

图片正常显示

实际结果:

图片无法显示

bug描述:

h5端,rich-text组件中的图片路径存在空格时会自动转成英文逗号,导致图片无法访问

2022-08-09 14:05 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

HBuilderX 3.5.4 测试本地图片(路径带空格且名称带空格) chrome 运行 未复现该问题,麻烦提供下可复现demo,谢谢

  • 哎嘿hh (作者)

    <p><img src=\"https://static-test.zhil.cloud/microAdminPc/tinymce/tinymce_1ga2qgf52333 .png\" alt=\"\" width=\"127\" height=\"124\">1111</p> 将这段内容放到rich-text中就可以复现了

    2022-08-10 11:09

DCloud_UNI_WZF

DCloud_UNI_WZF

this.nodes.push({  
    name:'p',  
    children:[  
        {  
            name:'img',  
            attrs:{  
                src:'https://static-test.zhil.cloud/microAdminPc/tinymce/tinymce_1ga2qgf52333 .png'  
            }  
        },  
        {  
            type: 'text',  
            text: '111'  
        }  
    ]  
})
  • 哎嘿hh (作者)

    直接用js操作是没问题的,得把这段json直接放到rich-text中,<p><img src=\"https://static-test.zhil.cloud/microAdminPc/tinymce/tinymce_1ga2qgf52333 .png\" alt=\"\" width=\"127\" height=\"124\">1111</p>

    2022-08-10 17:40

  • DCloud_UNI_WZF

    回复 哎嘿hh: rich-text 不支持作为容器标签使用

    2022-08-10 20:53

该问题目前已经被锁定, 无法添加新回复