今天开发小程序的过程中在调用后台数据请求图片时,图片无法显示,原因是图片(在数据库中)不在本地缓存,后来用了小程序的接口:wx.getStorageSync解决问题。此方法可以向本地缓存存入数据
贴上代码
<image src='{{item.lb_imgs}}' width='100rpx' height='100rpx' /> // 原先直接调用的img,无法显示
调用接口后
html代码
<image src='{{url}}{{item.lb_imgs}}' width='100rpx' height='100rpx' />
js代码
var i = this
i.setData({
url: wx.getStorageSync("url")
}) // 在onload中调用了此方法,将url存入本地缓存,再次获取图片时,图片显示。