91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

微信小程序實現圖片輪播及文件上傳

發布時間:2020-10-08 21:59:16 來源:腳本之家 閱讀:218 作者:lqh 欄目:web開發

 微信小程序實現圖片輪播及文件上傳

剛剛接觸微信小程序,看著網上的資源寫了個小例子,本地圖片輪播以及圖片上傳。

圖片輪播:

index.js

<span >var app = getApp()  
Page({ 
  data:{ 
     mode: 'aspectFit', 
   // src:'../images/timg1.jpg', 
    imgUrls:[ 
      '../images/1.jpg', 
      '../images/2.jpg', 
      '../images/3.jpg', 
       
      '../images/4.jpg' 
    ], 
  indicatorDots: true,  //是否出現焦點 
  autoplay: true,  //是否自動播放 
  interval: 2000,  //自動播放時間間隔 
  duration: 1000,  //滑動動畫時間 
  userInfo: {}  
  }, 
  onLoad:function(){ 
    console.log('onLoad Test'); 
  } 
})</span> 

注:imgUrls中為本地圖片數組。

index.wxml:

<swiper indicator-dots = "{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}"> 
<block wx:for="{{imgUrls}}"> 
  <swiper-item class="swiper_i"> 
    <image src="{{item}}" mode="{{mode}}" class="slide-image" /> 
  </swiper-item> 
  </block> 
</swiper> 

index.json:

{ 
  "navigationBarTitleText": "相冊" 
} 

index.wxss:

.slide-image{ 
  width:100%; 
  height:100%; 
} 
.swiper_i{ 
  text-align: center; 
  width:100%; 
} 

好了,這是圖片輪播的幾個文件。會在app.json中配置。

接下來是圖片上傳的。因為沒有服務器,暫時不能上傳,但是可以從本地相冊或拍照獲取照片。

upload.js:

var app = getApp()  
Page({ 
  data:{ 
  // text:"這是一個頁面" 
  source: '', 
  tt:false 
 }, 
 /** 
  * 選擇相冊或者相機 配合上傳圖片接口用 
  */ 
 onLoad: function() { 
   var that = this; 
   wx.chooseImage({ 
     count: 1, 
     //original原圖,compressed壓縮圖 
     sizeType: ['original'], 
     //album來源相冊 camera相機  
     sourceType: ['album', 'camera'], 
     //成功時會回調 
     success: function(res) { 
       //重繪視圖 
       that.setData({ 
         source: res.tempFilePaths, 
         tt:true 
       }) 
       /* var tempFilePaths = res.tempFilePaths 
      wx.uploadFile({ 
      url: 'https://', //僅為示例,非真實的接口地址 
      filePath: tempFilePaths[0], 
      name: 'file', 
      formData:{ 
      'user': 'test' 
      }, 
      success: function(res){ 
      var data = res.data 
      //do something 
      } 
    })*/ 
     } 
   }) 
 }, 
 /*onHide:function(){ 
   this.setData({ 
     source:'' 
   }) 
 }*/ 
}) 

upload.json:

{ 
  "navigationBarTitleText": "上傳圖片" 
} 

upload.wxml:

<view class="Container"> 
<image src="{{source}}" mode="aspectFit" class="image-i"/> 
<block wx:if="{{tt}}"> 
  <button type="primary" bindtap="listenerButtonChooseImage">確認上傳</button> 
</block> 
</view> 

upload.wxss:

/* pages/upload/upload.wxss */ 
.Container{ 
  text-align:center; 
  width:100%; 
} 
.image-i{ 
  width:100%; 
  height:100%; 
} 

app.js為空。

app.json:

{ 
 "pages": [      
  "pages/index/index", 
  "pages/upload/upload" 
 ],  
 "window": {      
  "navigationBarTextStyle": "black", 
  "navigationBarTitleText": "演示2", 
  "navigationBarBackgroundColor": "#fbf9fe", 
  "backgroundColor": "#fbf9fe" 
 }, 
 "networkTimeout": {     
  "request": 10000, 
  "connectSocket": 10000, 
  "uploadFile": 10000, 
  "downloadFile": 10000 
 }, 
 "tabBar": {     
  "list": [{ 
   "pagePath": "pages/index/index", 
   "text": "顯示圖片", 
   "iconPath": "pages/images/icon_API.png", 
   "selectedIconPath": "pages/images/icon_API_HL.png" 
  },{ 
   "pagePath": "pages/upload/upload", 
   "text": "上傳", 
   "iconPath": "pages/images/icon_API.png", 
   "selectedIconPath": "pages/images/icon_API_HL.png" 
  }] 
 }, 
 "debug": true 
  
} 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持! 

向AI問一下細節

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

AI

鲁甸县| 诸城市| 桦南县| 五常市| 平遥县| 崇礼县| 德庆县| 淄博市| 塘沽区| 溆浦县| 清河县| 修文县| 陈巴尔虎旗| 瓮安县| 木兰县| 渝中区| 乌兰察布市| 郁南县| 卓尼县| 珲春市| 高青县| 大足县| 闻喜县| 黎城县| 吕梁市| 海安县| 阿巴嘎旗| 新平| 香港| 东乡族自治县| 松原市| 浦江县| 德令哈市| 临澧县| 团风县| 霞浦县| 东山县| 乌恰县| 洞口县| 九龙城区| 钟祥市|