微信小程序设置背景图&&什么是 base64 编码?

在微信小程序开发中遇到页面背景图显示问题,发现仅使用image标签加载本地图片在手机端无效,需使用网络图片或Base64编码。Base64编码能减少HTTP请求,提高性能,适合小尺寸图片。文章介绍了Base64编码的概念,并对比了与jpg格式的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发小程序的时候,设置页面的背景,我用到代码:

.wxml

<view class='top' style="background-image: url('/images/my_bj.png');background-size:cover">
</view>
.page__bd{
    width: 100%;
    height: 220px;
    background: url('../../assets/img/images.jpg') no-repeat;
    background-size: 100% 100%;
}

在调试工具上是显示的,但是扫面上传到手机上却显示不出来

解决办法:

我也纳闷了好久的问题,才发现用image标签可以加载本地图片,但背景图片用网络图片或者base64的才能在手机端显示。

转换地址链接http://imgbase64.duoshitong.com/

什么是 base64 编码?

图片的 base64 编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值