中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序實現圖片上傳、刪除和預覽功能的方法

發布時間:2020-09-26 22:39:00 來源:腳本之家 閱讀:208 作者:anLazyAnt 欄目:web開發

本文實例講述了微信小程序實現圖片上傳、刪除和預覽功能的方法。分享給大家供大家參考,具體如下:

這里主要介紹一下微信小程序的圖片上傳圖片刪除和圖片預覽

布局

<view class="img-v">
 <view class="img" wx:for="{{imgs}}" wx:for-item="item" wx:key="*this">
  <image src="{{item}}" data-index="{{index}}" mode="aspectFill" bindtap="previewImg"></image>
  <view class="delete-btn" data-index="{{index}}" catchtap="deleteImg"></view>
 </view>
 <view class="upload-img-btn" bindtap="chooseImg"></view>
</view>

JS處理

 data: {
  imgs: []
 },
// 上傳圖片
 chooseImg: function (e) {
  var that = this;
  var imgs = this.data.imgs;
  if (imgs.length >= 9) {
   this.setData({
    lenMore: 1
   });
   setTimeout(function () {
    that.setData({
     lenMore: 0
    });
   }, 2500);
   return false;
  }
  wx.chooseImage({
   // count: 1, // 默認9
   sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認二者都有
   sourceType: ['album', 'camera'], // 可以指定來源是相冊還是相機,默認二者都有
   success: function (res) {
    // 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標簽的src屬性顯示圖片
    var tempFilePaths = res.tempFilePaths;
    var imgs = that.data.imgs;
    // console.log(tempFilePaths + '----');
    for (var i = 0; i < tempFilePaths.length; i++) {
     if (imgs.length >= 9) {
      that.setData({
       imgs: imgs
      });
      return false;
     } else {
      imgs.push(tempFilePaths[i]);
     }
    }
    // console.log(imgs);
    that.setData({
     imgs: imgs
    });
   }
  });
 },
 // 刪除圖片
 deleteImg: function (e) {
  var imgs = this.data.imgs;
  var index = e.currentTarget.dataset.index;
  imgs.splice(index, 1);
  this.setData({
   imgs: imgs
  });
 },
 // 預覽圖片
 previewImg: function (e) {
   //獲取當前圖片的下標
  var index = e.currentTarget.dataset.index;
   //所有圖片
  var imgs = this.data.imgs;
  wx.previewImage({
   //當前顯示圖片
   current: imgs[index],
   //所有圖片
   urls: imgs
  })
 }

希望本文所述對大家微信小程序開發有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

勐海县| 肇东市| 鄂托克前旗| 康保县| 霞浦县| 东山县| 屯留县| 安图县| 秦安县| 陆良县| 兴化市| 广西| 内黄县| 扎赉特旗| 崇阳县| 长白| 馆陶县| 胶州市| 广安市| 思茅市| 寿阳县| 原平市| 平定县| 通河县| 密山市| 阿荣旗| 屏边| 黄陵县| 林周县| 万源市| 耒阳市| 兴国县| 磴口县| 北川| 云龙县| 若尔盖县| 鄂州市| 巴彦县| 宜章县| 东乌| 磐安县|