国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 16:53:43
字體:
供稿:網(wǎng)友

 微信小程序?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中配置。

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

upload.js:

var app = getApp()  Page({   data:{   // text:"這是一個(gè)頁面"   source: '',   tt:false  },  /**   * 選擇相冊(cè)或者相機(jī) 配合上傳圖片接口用   */  onLoad: function() {    var that = this;    wx.chooseImage({      count: 1,      //original原圖,compressed壓縮圖      sizeType: ['original'],      //album來源相冊(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ì)本站的支持! 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 烟台市| 琼中| 科尔| 确山县| 和林格尔县| 丽水市| 大关县| 新龙县| 诸城市| 乌什县| 潼关县| 安阳县| 富民县| 平遥县| 宿迁市| 深圳市| 桃园市| 民和| 宣汉县| 开封县| 岳普湖县| 霍州市| 安图县| 平果县| 广东省| 和顺县| 娄烦县| 神农架林区| 格尔木市| 满城县| 班戈县| 延川县| 崇州市| 金沙县| 封开县| 天全县| 筠连县| 洛扎县| 奉新县| 太和县| 南投县|