前端路
前端路
  • 发布:2020-08-20 14:18
  • 更新:2022-03-29 09:55
  • 阅读:3566

uniapp打包h5后图片显示问题

分类:HTML5+

***打包h5之后,pages.json中的tabbar图片不显示,那个是因为什么原因呢

2020-08-20 14:18 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

我也是这样的 问题还没解决

但我知道原因是什么

我看到打包后的img文件夹中 其实tabbar的图片是不存在这样 也就意味着tabar的图片没有打包

第二点就是 我看了报错 报错的信息是 http://0.0.00.X:2000/static/img/1.jpg 404

其实打包后的图片访问应该是 http://0.0.00.X:2000/ publicPath /static/img/1.jpg

例如 publicPath:/app/ tabbar的图片应该是 http://0.0.00.X:2000/ app /static/img/1.jpg

目前没有解决

3***@qq.com

3***@qq.com

我觉得 根本原因就是打包的时候tabbar的图片 没有设置 publicPath的路径
导致服务器请求时缺少 publicPath 所以图片出错

  • b***@163.com

    我也出现这个问题 发现打包的时候项目在中文目录下 我把中文目录改成英文的就好了

    2022-07-18 16:07

3***@qq.com

3***@qq.com

于是我就在 nginx的html文件夹 下面 新建了一个static文件夹 又在static的文件夹下新建img 在img中存放着tabbar的图片
问题 也算是马马虎虎的解决了
nginx
----->html
           ------->static  
                           |  
                            ------>img  
                                      |  
                                      ------->tabbar.png  
                                      ------->tabbarActive.png

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