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

首頁 > 編程 > JavaScript > 正文

微信小程序ajax實現請求服務器數據及模版遍歷數據功能示例

2019-11-19 14:43:31
字體:
來源:轉載
供稿:網友

本文實例講述了微信小程序ajax實現請求服務器數據及模版遍歷數據功能。分享給大家供大家參考,具體如下:

昨天下載了一個微信小程序的開發者工具,大概看了一下文檔,簡單的用他的方法實現了ajax請求。

微信小程序文檔地址:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1474632113_xQVCl

頭部標題和底部tab配置都在 app.json文件中,底部tab位最少兩個,最多五個。下面是app.json文件代碼和相關注釋

{ "pages":[  "pages/index/index",  "pages/tucao/tucao",  "pages/center/center" ], "window":{  "backgroundTextStyle":"",  "navigationBarBackgroundColor": "red",  "navigationBarTitleText": "一個標題而已",  "navigationBarTextStyle":"white" }, "tabBar": {  "list": [{   "pagePath": "pages/index/index",   "text": "首頁",   "iconPath": "/images/public/menu-cd.png",   "selectedIconPath": "/images/public/menu.png"  },{   "pagePath": "pages/tucao/tucao",   "text": "吐槽",   "iconPath": "/images/public/hot-cd.png",   "selectedIconPath": "/images/public/hot.png"  },{   "pagePath": "pages/center/center",   "text": "我的",   "iconPath": "/images/public/center-cd.png",   "selectedIconPath": "/images/public/center.png"  }],  "borderStyle": "white" }}

這里我是通過 微信小程序wx.request實現ajax請求服務器數據的,一個程序里面最多能有五個這樣的請求。下面是index.js的代碼

//index.js//獲取應用實例var app = getApp()Page({ data: {  motto: 'Hello World',  userInfo: {},  Industry:{} }, onLoad: function (res) {  var that = this  //調用應用實例的方法獲取全局數據  app.getUserInfo(function(userInfo){   //更新數據   that.setData({    userInfo:userInfo   })  })  wx.request({   url: 'http://xx.xxxxx.com/xxx.php',//上線的話必須是https,沒有appId的本地請求貌似不受影響   data: {},   method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT   // header: {}, // 設置請求的 header   success: function(res){    console.log(res.data.result)    that.setData({     Industry:res.data.result    })   },   fail: function() {    // fail   },   complete: function() {    // complete   }  }) }})

其中http://xx.xxxxx.com/xxx.php的返回數據格式是一個json,格式如下

展示頁面就簡單了,變量{{array}} 微信模版遍歷數據使用 wx:for 。index.wxml代碼如下:

<!--index.wxml--><view class="container"> <view bindtap="bindViewTap" class="userinfo">  <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>  <text class="userinfo-nickname">{{userInfo.nickName}}</text> </view></view><view wx:for="{{Industry}}" wx:ket="{{index}}">  {{index}}:{{item.name}}</view>

希望本文所述對大家微信小程序開發有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉川市| 繁昌县| 城固县| 胶南市| 龙里县| 内江市| 乌苏市| 武夷山市| 通道| 武汉市| 两当县| 当阳市| 个旧市| 冷水江市| 丰宁| 乐都县| 楚雄市| 洮南市| 长乐市| 沙坪坝区| 崇义县| 吉木萨尔县| 郎溪县| 西盟| 巴林左旗| 黄梅县| 安丘市| 大邑县| 革吉县| 报价| 精河县| 棋牌| 安康市| 凤庆县| 海口市| 洛隆县| 永清县| 杨浦区| 闽清县| 辽中县| 汾阳市|