应用程序开发公司
软件开发

针对您的项目需求及预算规划量身制定方案

个体/中小企业/集团/政府机构/行业组织 了解详情 了解详情

微信小程序学习点滴《四》:网络请求

发布时间:2024-01-01 00:00 浏览次数:57

微信小程序开发中网络命令必不可少,今天说道说道最简单的命令.时程可以尝试上传下载,Socket这些.


1.一个微信小程序,同时就可以存有5个网络命令相连接。


这个规定必须就是微信为了确保用户体验制订的,毕竟就是小程序.


2.wx.request(OBJECT) 参数表明:


微信小程序积极支持GET,POST等命令.用method可以设置.


以下就是GET命令的代码:


//rate.js


//以获取应用领域实例


var app = getApp()


Page( {


data: {


code: 'USD',


currencyF_Name: '',


currencyT_Name: '',


currencyF: '',


currencyT: '',


currencyFD: 1,


exchange: 0,


result: 0,


updateTime: '',


},


onLoad: function( options ) {


var that = this;


//以获取汇率


wx.request( {


url: "http://op.juhe.cn/onebox/exchange/currency?key=我的appkey&from=CNY&to="+code,


success: function( res ) {


that.setData( {


currencyF_Name: res.data.result[0].currencyF_Name,


currencyT_Name: res.data.result[0].currencyT_Name,


currencyF: res.data.result[0].currencyF,


currencyT: res.data.result[0].currencyT,


currencyFD: res.data.result[0].currencyFD,


exchange: res.data.result[0].exchange,


result: res.data.result[0].result,


updateTime: res.data.result[0].updateTime,


})


}


})


}


})


上面代码中只须要得出URL即可,onLoad函数在页面初始化时启动,wx.request({})中success的res.data从后台以获取的数据,这一点须要特别注意.


以下就是以获取的json数据的格式.


json的解析都不须要自己搞了.我搞Android的时候还想用gson或者就是fastjson去解析json.


微信为我们化解了很多麻烦.

TAG标签:
阅读推荐