微信小程序开发中网络命令必不可少,今天说道说道最简单的命令.时程可以尝试上传下载,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.
微信为我们化解了很多麻烦.