成人小视频在线_欧美xxxav_国产亚洲精AA在线观看SEE_日韩在线免费播放_69日影院_92精品国产自产在线观看481页

18842388900

網站建設 APP開發 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 軟件開發

小程序如何實現多圖上傳、圖片預覽效果?(代碼示例)

發表時間:2019-05-20 08:50:24

文章來源:沈陽網站建設

標簽:小程序 多圖上傳 圖片預覽

分享:

瀏覽次數:0

本篇文章給大家帶來的內容是介紹小程序如何實現多圖上傳、圖片預覽效果?(代碼示例) 。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

wxml代碼:

 <view class="weui-cell">   <view class="weui-cell__bd">    <view class="weui-uploader">      <view class="weui-uploader__hd">        <view class="weui-uploader__title">點擊可預覽選好的圖片</view>        <view class="weui-uploader__info">{{pics.length}}/9</view>      </view>      <view class="weui-uploader__bd">        <view class="weui-uploader__files">          <block wx:for="{{pics}}" wx:for-item="image">            <view class="weui-uploader__file">              <image class="weui-uploader__img" src="{{image}}" src="{{image}}" bindtap="previewImage"></image>            </view>          </block>        </view><view class="delete-btn" data-index="{{index}}" catchtap="deleteImg"></view>        <!-- isShow 這個是判斷是否進行觸發點隱藏操作 -->        <view class="weui-uploader__input-box {{isShow?'true':'hideTrue'}}">          <view class="weui-uploader__input" bindtap="chooseImage"></view>        </view>      </view>    </view>  </view></view>

wxss代碼:

page {  line-height: 1.6;  font-family: -apple-system-font, "Helvetica Neue", sans-serif;}icon {  vertical-align: middle;}.weui-cell {  padding: 10px 15px;  position: relative;  display: -webkit-box;  display: -webkit-flex;  display: flex;  align-items: center;}.weui-cell_input {  padding-top: 0;  padding-bottom: 0;}.weui-uploader__hd {  display: -webkit-box;  display: -webkit-flex;  display: flex;  padding-bottom: 10px;  align-items: center;}.weui-uploader__title {  flex: 1;}.weui-uploader__info {  color: #b2b2b2;}.weui-uploader__bd {  margin-bottom: -4px;  margin-right: -9px;  overflow: hidden;}.weui-uploader__file {  float: left;  margin-right: 9px;  margin-bottom: 9px;}.weui-uploader__img {  display: block;  width: 79px;  height: 79px;}.weui-uploader__input-box {  float: left;  position: relative;  margin-right: 9px;  margin-bottom: 9px;  width: 77px;  height: 77px;  border: 1px solid #d9d9d9;}.weui-uploader__input-box:before, .weui-uploader__input-box:after {  content: " ";  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  background-color: #d9d9d9;}.weui-uploader__input-box:before {  width: 2px;  height: 39.5px;}.weui-uploader__input-box:after {  width: 39.5px;  height: 2px;}.weui-uploader__input {  position: absolute;  z-index: 1;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;}.hideTrue {  disp軟件開發

<a href=http://www.kingszun.cn target=_blank class=infotextkey>沈陽<a href=http://www.kingszun.cn target=_blank class=infotextkey>軟件開發</a></a>,<a href=http://www.kingszun.cn target=_blank class=infotextkey>沈陽<a href=http://www.kingszun.cn target=_blank class=infotextkey>軟件公司</a></a>

lay: none}

js代碼:

var app = getApp();Page({  data: {    pics: [],    count: [1, 2, 3, 4, 5, 6, 7, 8, 9],    isShow: true  },  onLoad: function (options) {    // 生命周期函數--監聽頁面加載    isShow: (options.isShow == "true" ? true : false)  },  // 圖片上傳  chooseImage: function () {    var _this = this,      pics = this.data.pics;    wx.chooseImage({      count: 9 - pics.length, // 最多可以選擇的圖片張數,默認9      sizeType: ['original', 'compressed'], // original 原圖,compressed 壓縮圖,默認二者都有      sourceType: ['album', 'camera'], // album 從相冊選圖,camera 使用相機,默認二者都有      success: function (res) {        // success        var imgSrc = res.tempFilePaths;   //圖片路徑        pics = pics.concat(imgSrc);   //選取的圖片的地址數組        // 控制觸發添加圖片的最多時隱藏        if (pics.length >= 9) {          _this.setData({            isShow: (!_this.data.isShow)          })        } else {          _this.setData({            isShow: (_this.data.isShow)          })        }        _this.setData({          pics: pics        })      },      fail: function () {        // fail      },      complete: function () {        // complete      }    })  },  // 圖片預覽  previewImage: function (e) {    var current = e.target.dataset.src    wx.previewImage({      current: current,      urls: this.data.pics    })  } // 刪除圖片 deleteImg: function (e) {  var imgs = this.data.imgs;  var index = e.currentTarget.dataset.index;  imgs.splice(index, 1);  this.setData({   imgs: imgs  }); },uploadimg:function(){//這里觸發圖片上傳的方法       var pics=this.data.pics;       app.uploadimg({           url:'https://........',//這里是你圖片上傳的接口           path:pics//這里是選取的圖片的地址數組        });  },})              
              

小程序,多圖上傳,圖片預覽

相關案例查看更多

主站蜘蛛池模板: 黑人巨大精品欧美一区二区免费 | 黄色毛片视频校园交易 | 99re视频在线播放 | 被夫の上司に犯中文字幕 | 亚洲精品成人a8198a | 2018av天堂在线视频精品观看 | 91成人在线精品视频 | 国产av福利第一精品导航 | 少妇午夜啪爽嗷嗷叫视频 | 亚洲毛片亚洲毛片亚洲毛片 | 免费啪视频在线观看视频日本 | 国产日本在线播放 | 五月婷精品在线视频 | 96sao精品视频在线观看 | 四虎精品在线 | 成人欧美一区二区三区男男 | 91免费视频污 | 就是色综合 | 国产中文综合 | 久久国产精品亚洲一区二区 | 国产精品高潮99久久久久久久 | 国产福利高清 | 国产精品免费小视频 | 日韩综合一区二区 | 一级黄色裸片 | 韩国午夜理伦三级在线观看仙踪林 | 天天爱夜夜爽 | 成在人线av无码免费高潮水 | a级黄色网址 | 老司机福利在线免费观看 | 亚洲欧洲日产国码综合在线 | 97色se | 久操热久操 | 亚洲中文字幕久久精品无码2021 | 人妻精油按摩BD高清中文字幕 | aaa大片在线观看 | 3344在线看片免费 | 亚洲午夜三级 | 日本中文字幕一区 | 天天干天天插 | 边吃奶边做爰高潮免费视频 |