uni-app 在md文档中多次使用图片时,以前图片被后续图片替换了
uni-app 在md文档中多次使用图片时,以前图片被后续图片替换了
| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | HbuilderX |
| 操作系统 | Windows |
| 版本号 | windows 10 专业版 21H2 |
| 开发工具 | HBuilderX 3.98 |
bug描述:
前提:在.md文件中记录平时工作日志,有时会以拷屏方式记录图片,现在总行数3103条 ,图片300多个; 今天查看以前记录时发现图片内容与文本描述内容不符。经多次对比发现图片确认是被后面的记录替换了。而且图片时间与所在记录位置时间不符;这使我想起原来有发现过这个问题,只是没有引起注意;
操作步骤:
如上描述
预期结果:
如上描述
实际结果:
如上描述
更多关于uni-app 在md文档中多次使用图片时,以前图片被后续图片替换了的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于uni-app 在md文档中多次使用图片时,以前图片被后续图片替换了的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在使用 uni-app 开发时,如果你在 Markdown 文档中多次使用图片,并且发现图片被后续图片替换了,可能是因为图片的路径或命名冲突导致的。以下是一些可能的原因和解决方法:
1. 图片路径冲突
确保每张图片的路径是唯一的。如果你在不同的地方使用了相同的图片路径,可能会导致图片被覆盖或替换。
解决方法:
- 为每张图片使用不同的文件名。
- 将图片放在不同的目录中,确保路径唯一。
2. 图片缓存问题
有时候,浏览器或开发工具可能会缓存图片,导致你看到的是旧的图片而不是最新的。
解决方法:
- 清除浏览器缓存。
- 在图片路径后添加一个随机参数来避免缓存,例如:
image.png?t=123456。
3. Markdown 渲染问题
某些 Markdown 渲染器可能会对图片路径进行特殊处理,导致图片显示不正确。
解决方法:
- 确保 Markdown 语法正确,图片路径使用绝对路径或相对路径。
- 使用
uni-app提供的图片组件<image>来替代 Markdown 中的图片语法。
4. 图片资源未正确加载
如果图片资源未正确加载,可能会导致图片显示为空白或被替换。
解决方法:
- 检查图片路径是否正确。
- 确保图片资源已正确打包到项目中。
5. 使用 <image> 组件
在 uni-app 中,推荐使用 <image> 组件来显示图片,而不是直接在 Markdown 中使用图片语法。
示例:
<template>
<view>
<image src="/static/image1.png" mode="aspectFit"></image>
<image src="/static/image2.png" mode="aspectFit"></image>
</view>
</template>
6. 动态加载图片
如果你需要动态加载图片,可以使用 v-bind 来绑定图片路径。
示例:
<template>
<view>
<image :src="imagePath1" mode="aspectFit"></image>
<image :src="imagePath2" mode="aspectFit"></image>
</view>
</template>
<script>
export default {
data() {
return {
imagePath1: '/static/image1.png',
imagePath2: '/static/image2.png'
};
}
};
</script>

