//横向滚动
<scroll-view class="srcolbox" scroll-x >
<!--block:语句,其中包含if for 等 -->
<block wx:for="{{imgs}}">
<image class="item" src="{{item}}" bindtap="imgOnClick" data-src="{{item}}"/>
</block>
<image class="item" bindtap="buttonOnClick" src="/static/rabbit.jpg"/>
</scroll-view>
<image class="item" src="{{img}}"/>
Page({
data:{
imgs:[
'/static/gm.jpg',
'/static/rabbit.jpg',
'/static/tiger.jpg',
'/static/zebra.jpg'
],
img:''
},
buttonOnClick(){
// 调用相册
wx.chooseImage({
// 上传数量
count: 1,
// 限定图片大小
sizeType: [],
// 限定图片类型
sourceType: [],
// 成功回调
success: (result) => {
var src = result.tempFilePaths
this.setData({
//concat:添加一个元素
imgs:this.data.imgs.concat(src)
})
console.log(result.tempFilePath);
console.log(result);
},
// 失败回调
fail: (res) => {},
//
complete: (res) => {},
})
},
imgOnClick(src){
console.log(src.target.dataset.src);
console.log(this.data.imgs);
this.setData({
img:src.target.dataset.src
})
}
})
效果图