更新记录
1.0.0(2025-02-16)
首次提交
平台兼容性
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.0 | 12 | × | × |
lyzml-weixin
开发文档
uvue页面中使用
import * as LyzmlWeiXin from "@/uni_modules/lyzml-weixin";
import { WeiXinAuthParam } from "@/uni_modules/lyzml-weixin";
//申请授权
LyzmlWeiXin.auth(authParam, (resp : UTSJSONObject) => {
});
//终止授权
LyzmlWeiXin.stopAuth();
authParam的类型必须为WeiXinAuthParam,该参数需要通过后台接口生成返回
export type WeiXinAuthParam = {
appId : string;
scope : string;
nonceStr : string;
timeStamp : string;
signature : string;
};
resp为授权返回结果
{
"code": 0,
"msg": "onAuthGotQrcode",
"result": {
"imgBase64Str": "base64格式图片字符串,可直接赋值给img.src"
}
}
{
"code": 1,
"msg": "onQrcodeScanned" //已使用微信扫码
}
{
"code": 2,
"msg": "onAuthFinish",
"result": {
"authCode": "微信授权成功后返回的授权码",
"errCode": "授权成功时为0,其他为授权失败",
"errMsg": "授权失败时返回的错误信息"
}
}
注意事项
安卓依赖的微信sdk为com.tencent.mm.opensdk:wechat-sdk-android:6.8.30
是配置在插件的config.json中的,打包时会通过gradle下载。
IOS依赖的微信sdk为 OpenSDK2.0.4_NoPay