麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

微信小程序實現上傳圖片裁剪圖片過程解析

2019-11-19 10:59:43
字體:
來源:轉載
供稿:網友

有的時候我們上傳頭像,商品圖片這些的時候有的希望上傳的是自己想要的圖片形狀,吧圖片寬高固定死的話,他又會變形,比列差不多的看起來沒什么區別,不固定的話,他們會寬的高的不一樣,看起來完全不舒服,不美觀了。

所以想了個這樣的辦法,用這個裁剪工具,在選擇圖片的時候,就把圖片的大小裁剪成自己想要的大小,這樣就都一致了,下面我們來看看吧!

wxml:

<view class="wancll-padded-15 wancll-bg-white wancll-font-size-14"> <view class="wancll-padded-l-5 wancll-padded-b-10">商品圖片:</view> <view class="comlist-image is-flex wancll-padded-l-5">  <view class='image-list' wx:if="{{imgs.length}}" wx:for="{{imgs}}" wx:key="key">   <zan-badge catchtap='deleltImage' data-id='{{index}}'>x</zan-badge>   <view class='add-image' catchtap='previewImage' data-id='{{index}}'>    <image class='up-img' src="{{item}}" mode="aspectFill" />   </view>  </view>  <view class='add-image' catchtap='addImage'>+</view> </view></view>

wxss

.comlist-image{ display: flex; flex-wrap: wrap}.comlist-image .image-list{ margin-right: 20rpx;}.comlist-image .up-img{ width: 100rpx; height: 100rpx;}.comlist-image .add-image{ width: 100rpx; height: 100rpx; padding: 10rpx; display: flex; justify-content: center; align-items: center; border: 1px solid #ccc; border-radius: 5px; font-size: 50rpx;}

js:

data: {imgs:[]} // 添加圖片 addImage() {  if (this.data.imgs.length>=5){   APP.util.toast('商品圖片不能超過5張')   return  }  wx.chooseImage({   count: 1,   sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認二者都有   sourceType: ['camera', 'album'], // 可以指定來源是相冊還是相機,默認二者都有   success: function (res) {    // 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標簽的src屬性顯示圖片    var tempFilePaths = res.tempFilePaths;    wx.navigateTo({     url: "/pages/UploadImg/index?src=" + tempFilePaths    });   }  }); }, // 圖片預覽 previewImage(e) {  let id = APP.util.getDataSet(e, 'id')  wx.previewImage({   current: this.data.imgs[id],   urls: this.data.imgs,  }) }, // 刪除預覽圖片 deleltImage(e) {  let id = APP.util.getDataSet(e, 'id')  let arr = this.data.imgs  arr.splice(id, 1);  this.setData({   imgs: arr  }) },

將UploadImg.rar下載,放入/pages文件夾中

將weCropper.js下載,放入隨便一個文件夾中引入即可

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 草草久| 爱爱视频天天干 | jizzjizz中国少妇中文 | 久久精品23 | 国产精品99精品 | 日本最新免费二区三区 | 91福利国产在线观一区二区 | 国产午夜精品一区二区三区四区 | 久久久久久久久久久久久久av | 黄色欧美精品 | 久久久久久久久久久影视 | 中文字幕欧美亚洲 | 亚欧在线免费观看 | 国产精品久久国产精麻豆96堂 | lutube成人福利在线观看污 | 涩涩激情网 | h视频免费看 | av在线免费观看网 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 精品久久久久久亚洲精品 | 啪啪毛片 | 国产精品成人免费一区久久羞羞 | lutube成人福利在线观看污 | 黄色片网站在线免费观看 | 中国a毛片| 天堂成人国产精品一区 | 毛片视频大全 | 欧美精品亚洲人成在线观看 | 午夜国内精品a一区二区桃色 | 成人在线97 | 在线播放中文 | 色婷婷一区二区三区 | 欧美精品成人一区二区三区四区 | 久久国产成人午夜av浪潮 | 2021av视频 | 国产亚洲精品综合一区91 | av电影在线观看网址 | 国产精品久久久久久久久久东京 | 国产日韩久久久久69影院 | 日韩激情在线视频 | 中文字幕在线观看网址 |