更新记录
1.0.0(2025-02-16)
首次提交
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.16,Android:5.0,iOS:12,HarmonyNext:不支持 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
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