wechat(微信)
首次使用请执行weexplus plugin add https://github.com/farwolf2010/wechat
有支付和登录2个功能,请务必在首页调用regist方法,初始化微信
api
(请务必在首页调用此方法,初始化微信)/**appIdregist(appId)/**param参数(appId,partnerId,prepayId,packageValue,nonceStr,timeStamp,sign)pay(param,callback)/**param参数(scope,state)/**callback(返回参数包含authCode,请拿此code给后台向微信服务器请求用户信息)login(param,callback)
demo
初始化微信模块,请在app的首页进行
var wechat=weex.requireModule('wechat')var appId=""wechat.regist(appId)
微信支付
var wechat=weex.requireModule('wechat')var p={}p.appId = "wxd930ea5d5a258f4f";p.partnerId = "1900000109";p.prepayId= "1101000000140415649af9fc314aa427",;p.packageValue = "Sign=WXPay";p.nonceStr= "1101000000140429eb40476f8896f4c9";p.timeStamp= "1398746574";p.sign= "7FFECB600D7157C5AA49810D2D8F28BC2811827B";wechat.pay(p,(res)=>{if(res.errCode==0){//success}})
微信登录
var wechat=weex.requireModule('wechat')var p={}p.state = "xxxxx";p.scope = "xxxxx";wechat.login(p,(res)=>{if(res.errCode==0){//successvar code=res.authCode; //do something}})
