1、渲染图片
<view wx:for='{{item.src}}' wx:for-item="src">
<image src="https://yffice.com{{src}}" class="slide-image" />
</view>
2、小程序要求所有的打包上传的文件不超过2M,图片都已经压缩,还是超载了,所以将一部分放到远程服务器,然后再请求,但是远程服务器的域名不需要再加入到域名信息中。
3、canvas绘制图片的时候,使用drawImage(),如果图片是请求服务器上的,会画不出来。
var that = this
var avatar = this.data.avatar
var [W, H] = [this.data.deviceInfo.windowWidth, this.data.deviceInfo.windowHeight]
wx.getImageInfo({
src: avatar,
success: function (res) {
wx.setStorage({
key: 'storageHeadImg',
data: res.path,
});
let storageHeadImg = wx.getStorageSync('storageHeadImg')
ctx.drawImage(storageHeadImg, 0, 0, 132, 132, (W - 132 / 750 * W) / 2, H * 0.04, 132 / 750 * W, 132 / 750 * W)
ctx.draw()
}
})
4、
5、