taro 小程序 CoverImage Image src无法显示图片的问题

目录

一、问题描述

二、解决方案


一、问题描述

使用taro开发的微信小程序图片无法正常显示,并报如下错误:

渲染层网络层错误\] Failed to load local image resource /assets/icon/message.png the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error)

此时的代码如下:

javascript 复制代码
      <CoverView>
        <CoverImage src={"/assets/icon/home.png"}/>
      </CoverView>

可以看到,我直接采用了web项目的相对路径写法,直接写路径是有问题的。

二、解决方案

经过查阅资料,了解到小程序项目里图片的src只能是以下两种类型的方式使用:

1、网络在线图片地址;

2、而本地图片,并且在项目中引入以后,

将上面的代码改成正确的方式如下:

javascript 复制代码
import "@/assets/icon/home.png";

......

    <CoverView>
        <CoverImage src={"/assets/icon/home.png"}/>
      </CoverView>

这样在项目中引入以后就OK了!的确是一个比较坑的点。

相关推荐
莎士比亚的文学花园3 分钟前
Linux驱动开发(3)——设备树
开发语言·javascript·ecmascript
01漫游者1 小时前
JavaScript函数与对象增强知识
开发语言·javascript·ecmascript
threelab3 小时前
Three.js 代码云效果 | 三维可视化 / AI 提示词
开发语言·javascript·人工智能
yqcoder4 小时前
JavaScript 柯里化:把“大餐”拆成“小炒”的艺术
开发语言·javascript·ecmascript
每天吃饭的羊4 小时前
JSZip的使用
开发语言·javascript
前端老石人5 小时前
前端开发中的 URL 完全指南
开发语言·前端·javascript·css·html
不可能的是5 小时前
从 /simplify 指令深挖 Claude Code 多 Agent 协同机制
javascript
Rkgua6 小时前
事件流模型是什么和DOM事件模型等关系
javascript
W.A委员会6 小时前
多行溢出在末尾添加省略号
开发语言·javascript·css
拉里呱唧7 小时前
一个像在使用PPT的在线 HTML 编辑器:HeyHTML
javascript·交互·html5