最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)圖片輪播及文件上傳

 更新時(shí)間:2017年04月07日 11:33:53   投稿:lqh  
這篇文章主要介紹了 微信小程序?qū)崿F(xiàn)圖片輪播及文件上傳的相關(guān)資料,需要的朋友可以參考下

 微信小程序?qū)崿F(xiàn)圖片輪播及文件上傳

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

圖片輪播:

index.js

<span style="font-size:14px;">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,  //是否出現(xiàn)焦點(diǎn) 
  autoplay: true,  //是否自動(dòng)播放 
  interval: 2000,  //自動(dòng)播放時(shí)間間隔 
  duration: 1000,  //滑動(dòng)動(dòng)畫時(shí)間 
  userInfo: {}  
  }, 
  onLoad:function(){ 
    console.log('onLoad Test'); 
  } 
})</span> 

注:imgUrls中為本地圖片數(shù)組。

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": "相冊(cè)" 
} 

index.wxss:

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

好了,這是圖片輪播的幾個(gè)文件。會(huì)在app.json中配置。

接下來(lái)是圖片上傳的。因?yàn)闆]有服務(wù)器,暫時(shí)不能上傳,但是可以從本地相冊(cè)或拍照獲取照片。

upload.js:

var app = getApp()  
Page({ 
  data:{ 
  // text:"這是一個(gè)頁(yè)面" 
  source: '', 
  tt:false 
 }, 
 /** 
  * 選擇相冊(cè)或者相機(jī) 配合上傳圖片接口用 
  */ 
 onLoad: function() { 
   var that = this; 
   wx.chooseImage({ 
     count: 1, 
     //original原圖,compressed壓縮圖 
     sizeType: ['original'], 
     //album來(lái)源相冊(cè) camera相機(jī)  
     sourceType: ['album', 'camera'], 
     //成功時(shí)會(huì)回調(diào) 
     success: function(res) { 
       //重繪視圖 
       that.setData({ 
         source: res.tempFilePaths, 
         tt:true 
       }) 
       /* var tempFilePaths = res.tempFilePaths 
      wx.uploadFile({ 
      url: 'https://', //僅為示例,非真實(shí)的接口地址 
      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">確認(rèn)上傳</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 
  
} 

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

相關(guān)文章

  • 微信小程序 圖片絕對(duì)定位(背景圖片)

    微信小程序 圖片絕對(duì)定位(背景圖片)

    這篇文章主要介紹了微信小程序 圖片絕對(duì)定位(背景圖片)的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 淺談js中的宏任務(wù)和微任務(wù)

    淺談js中的宏任務(wù)和微任務(wù)

    這篇文章我們主要談一談js中的宏任務(wù)和微任務(wù),JavaScript是一門單線程語(yǔ)言,即一次只能完成一個(gè)任務(wù),若有多個(gè)任務(wù)要執(zhí)行,則必須排隊(duì)按照隊(duì)列來(lái)執(zhí)行,下面我們就來(lái)簡(jiǎn)單談?wù)凧avaScript吧,需要的朋友可以參考下面文章內(nèi)容的具體內(nèi)容
    2021-09-09
  • CryptoJs常規(guī)密碼加密demo

    CryptoJs常規(guī)密碼加密demo

    這篇文章主要為大家介紹了CryptoJs常規(guī)密碼加密的實(shí)現(xiàn)demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Dom-api MutationObserver使用方法詳解

    Dom-api MutationObserver使用方法詳解

    這篇文章主要為大家介紹了Dom-api MutationObserver使用方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 前端可視化搭建組件值與聯(lián)動(dòng)實(shí)現(xiàn)詳解

    前端可視化搭建組件值與聯(lián)動(dòng)實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了前端可視化搭建組件值與聯(lián)動(dòng)實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 微信小程序 Buffer緩沖區(qū)的詳解

    微信小程序 Buffer緩沖區(qū)的詳解

    這篇文章主要介紹了 微信小程序 Buffer緩沖區(qū)的詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • js解決移動(dòng)端滾動(dòng)穿透問(wèn)題方案詳解

    js解決移動(dòng)端滾動(dòng)穿透問(wèn)題方案詳解

    這篇文章主要為大家介紹了js解決移動(dòng)端滾動(dòng)穿透問(wèn)題方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 13個(gè)JavaScript 一行程序,讓你看起來(lái)就是個(gè)專家

    13個(gè)JavaScript 一行程序,讓你看起來(lái)就是個(gè)專家

    JavaScript 可以做很多好玩的事, 從復(fù)雜的框架到處理API,有太多的東西需要學(xué)習(xí)。但是,它也能讓我們只用一行就能做一些了不起的事情。今天的文章小編就為大家介紹13 個(gè)JavaScript 行程序,需要的朋友可以參考下
    2021-08-08
  • 解析Clipboard?API剪貼板操作實(shí)例

    解析Clipboard?API剪貼板操作實(shí)例

    這篇文章主要為大家介紹了解析Clipboard?API剪貼板操作實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • JavaScript獲取上傳文件相關(guān)信息示例詳解

    JavaScript獲取上傳文件相關(guān)信息示例詳解

    這篇文章主要為大家介紹了JavaScript獲取上傳文件相關(guān)信息示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08

最新評(píng)論

会泽县| 莎车县| 凉城县| 枣庄市| 乐昌市| 古田县| 临沭县| 中方县| 定安县| 新安县| 突泉县| 佛坪县| 偃师市| 习水县| 扶余县| 剑川县| 永春县| 若羌县| 南阳市| 义乌市| 施甸县| 牙克石市| 温泉县| 莱阳市| 镇巴县| 明溪县| 宜州市| 郓城县| 澳门| 新乡市| 泊头市| 南汇区| 罗定市| 威信县| 温泉县| 迁西县| 塘沽区| 和林格尔县| 芒康县| 色达县| 嘉鱼县|