m***@luy2010.com
m***@luy2010.com
  • 发布:2023-03-15 17:34
  • 更新:2023-03-15 17:34
  • 阅读:674

背景图片自动转为base64踩到坑了,原因实在让人无语!

分类:uni-app

https://uniapp.dcloud.net.cn/tutorial/syntax-css.html#%E8%83%8C%E6%99%AF%E5%9B%BE%E7%89%87
使用本地路径背景图片需注意:
为方便开发者,在背景图片小于 40kb 时,uni-app 编译到不支持本地背景图的平台时,会自动将其转化为 base64 格式;

官方文档是这么写的,但是我用vite+vue3的uni-app发现没有转成base64,微信里报错“本地资源图片无法通过 WXSS 获取”,我以为是vite+vue3的问题,然后想各种办法尝试解决都没有用,最后不在现有项目里尝试了,弄了个新项目尝试,用的示例里的图片写了个背景,结果发现新项目居然可以,然后我对比两个项目的配置有啥区别也没发现哪不对,最后排除所有可能,只剩下文件名了,给图片改个名字试试,然后居然能用了,我就十分好奇“icon-more.png”这个文件名到底有啥问题,为什么这个不会转base64?

2023-03-15 17:34 负责人:无 分享
已邀请:

要回复问题请先登录注册