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

首頁 > 課堂 > 小程序 > 正文

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

2020-03-21 15:15:35
字體:
來源:轉載
供稿:網友

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

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

微信小程序,上傳圖片,裁剪圖片

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下載,放入隨便一個文件夾中引入即可


注:相關教程知識閱讀請移步到微信小程序開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 男女隐私免费视频 | 国产小视频一区 | 羞羞色在线观看 | 欧美一级在线免费 | 内地av在线 | 欧美大穴 | 久久亚洲精品久久国产一区二区 | 九九热精品在线视频 | 九九热久久免费视频 | 黄污网址 | 精品国产91久久久久久 | 亚洲码无人客一区二区三区 | 亚洲精品一区二区三区在线看 | 久久久久免费电影 | 九九热色 | av手机在线免费播放 | 91成人在线免费 | 久草在线视频福利 | 色播一区| 成人午夜看片 | 国产人成精品一区二区三 | 亚洲成人精品久久 | 91成人影院 | 成人店女老板视频在线看 | 请播放一级毛片 | 黄色免费小网站 | 精品国产一区三区| 日韩黄色免费观看 | 日韩视频一区二区三区在线观看 | 久久精国 | 男人的天堂视频网站 | 成人福利视频在线观看 | 国产亚洲精彩视频 | 91超视频 | 亚洲精品自在在线观看 | 国产午夜亚洲精品理论片大丰影院 | 在线a毛片免费视频观看 | 黄色片免费在线播放 | 久久久经典视频 | 日韩视频在线一区二区三区 | 亚洲aⅴ免费在线观看 |