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

首頁 > 學院 > 開發設計 > 正文

微信小程序入門 請求的封裝

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

首先介紹下小程序的學習過程,我是一個客服端開發 對小程序一直很感興趣,正趕上 公司要開發小程序,就一邊學習一邊開發,寫下這個博客,希望能和大家一起成長。

如果還對小程序不了解 可以去看微信公眾平臺看文檔,這里就不介紹開發工具的安裝了 https://mp.weixin.QQ.com/debug/wxadoc/dev/

小程序開發框架的目標是通過盡可能簡單、高效的方式讓開發者可以在微信中開發具有原生 APP 體驗的服務。

框架提供了自己的視圖層描述語言 Wxml 和 WXSS,以及基于 javaScript 的邏輯層框架,并在視圖層與邏輯層間提供了數據傳輸和事件系統,可以讓開發者可以方便的聚焦于數據與邏輯上。

今天先介紹下網絡請求的方式,微信提供了方法

wx.request({     url: 'https://URL',     data: {},     method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT     // header: {}, // 設置請求的 header     success: function(res){       // success     },     fail: function() {       // fail     },     complete: function() {       // complete     }   })

這個是微信提供的,下邊這個是我簡單封裝的,首先在公共的js方法app.js中進行代碼的封裝

 fetch(url, data, callback) {    wx.request({      url: url,      data: data,      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT      header: {         "Content-Type": "application/json"      }, // 設置請求的 header      success: function(res){        // success        callback(null,res.data);      },      fail: function() {        // fail        callback(e)      },      complete: function() {        // complete        wx.hideNavigationBarLoading();      }    })

然后在想要用到的頁面中調用就可以了

首先調用app.js的方法引用var app = getApp()

 然后在onLoad中調用app.fetch("https:", {}, (err, data) => { that.setData({picList:data.data})});

Constant.Main_ScrollPic_URL是我的URL 我把它放在了constant.js中,獲取的數據我放到了picList數組中下邊是我的請求總代碼

var Constant = require('../../utils/constant.js');var app = getApp()Page({  data:{    totalPage:"",    list:[],    picList:[],    refreshTextStr:"",    isRefresh:true  },  onLoad:function(options){    // 頁面初始化 options為頁面跳轉所帶來的參數    var that = this;    // 封裝的請求    app.fetch(Constant.Main_ScrollPic_URL, {}, (err, data) => { that.setData({picList:data.data})});   requestData(that);     }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凌云县| 惠州市| 乌鲁木齐市| 乌鲁木齐市| 宁城县| 鹤岗市| 浦江县| 缙云县| 迭部县| 万盛区| 英山县| 罗山县| 台东县| 枣强县| 桂阳县| 堆龙德庆县| 哈巴河县| 湘潭市| 黑水县| 延寿县| 宜君县| 南皮县| 老河口市| 万宁市| 鄄城县| 庐江县| 建平县| 南安市| 遂宁市| 林西县| 达尔| 祥云县| 聂荣县| 如皋市| 许昌市| 福清市| 息烽县| 西和县| 天镇县| 平和县| 湖南省|