联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
Api插件读取content中的图片不能显示
类型:迅睿CMS 更新时间:2022-07-22 09:44:45 API接口
插件 API接口 V7.6
应用作者 迅睿官方团队
发布时间 2019-03-14 09:57:26
更新时间 2023-12-14 12:47:36

利用Api插件,进行vue移动端开发的时候,读取content字段的时候,里面有本地上传的图片,但是图片src是不包含网站地址的,我暂时是利用的办法是利用正则把里面的图片全部提取到,然后替换掉图片的地址;但是如果图片是外站的,又不能替换掉。所以想问一下,有没有更好的办法解决这种问题


应用版权:官方
应用名称:API接口

插件教程:https://www.xunruicms.com/doc/app-361.html

回帖
  • 官方插件技术-胡老师
    #1楼    官方插件技术-胡老师
    2022-07-22 09:33:30
    Chrome 0
    两种方案可以解决这种问题1 服务端方案,使用php技术用正则表达式在回调函数里面做替换2 客户端方案,使用vue技术,用其他插件将内容进行转换,百度搜索有这种插件
  • 郑中建
    #2楼    郑中建
    2022-07-22 09:34:55
    Chrome 0
    在vue里面做替换,js替换也可以
  • 他们都叫我小明啊
    #3楼    他们都叫我小明啊
    2022-07-22 09:35:19
    Chrome 0
    官方插件技术-胡老师 我暂时利用的是第一种,但是想到如果不是本地上传的图片,也会替换掉,所以有时候会误替换,所以想问问各位有没有更好的办法
  • 叫我老三
    #4楼    叫我老三
    2022-07-22 09:38:07
    Chrome 0
    用方案二好一些,客户端的事情都放在客户端来做吧
  • 他们都叫我小明啊
    #5楼    他们都叫我小明啊
    2022-07-22 09:43:06
    Chrome 0
    叫我老三 两种方案都是一样的,要么服务端麻烦一些,要么客户端麻烦一些,就看开发人员对哪个更熟悉了
  • 郑中建
    #6楼    郑中建
    2022-07-22 09:44:45
    Chrome 0
    肯定在客户端处理更好了,服务端依赖于网络请求处理量大会影响延迟速度