1. //横向滚动
    2. <scroll-view class="srcolbox" scroll-x >
    3. <!--block:语句,其中包含if for -->
    4. <block wx:for="{{imgs}}">
    5. <image class="item" src="{{item}}" bindtap="imgOnClick" data-src="{{item}}"/>
    6. </block>
    7. <image class="item" bindtap="buttonOnClick" src="/static/rabbit.jpg"/>
    8. </scroll-view>
    9. <image class="item" src="{{img}}"/>
    1. Page({
    2. data:{
    3. imgs:[
    4. '/static/gm.jpg',
    5. '/static/rabbit.jpg',
    6. '/static/tiger.jpg',
    7. '/static/zebra.jpg'
    8. ],
    9. img:''
    10. },
    11. buttonOnClick(){
    12. // 调用相册
    13. wx.chooseImage({
    14. // 上传数量
    15. count: 1,
    16. // 限定图片大小
    17. sizeType: [],
    18. // 限定图片类型
    19. sourceType: [],
    20. // 成功回调
    21. success: (result) => {
    22. var src = result.tempFilePaths
    23. this.setData({
    24. //concat:添加一个元素
    25. imgs:this.data.imgs.concat(src)
    26. })
    27. console.log(result.tempFilePath);
    28. console.log(result);
    29. },
    30. // 失败回调
    31. fail: (res) => {},
    32. //
    33. complete: (res) => {},
    34. })
    35. },
    36. imgOnClick(src){
    37. console.log(src.target.dataset.src);
    38. console.log(this.data.imgs);
    39. this.setData({
    40. img:src.target.dataset.src
    41. })
    42. }
    43. })

    效果图
    image.png