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?
0 个回复