wx.login({
success: (loginRes) => {
getUserInfoApi(loginRes.code).then((res) => {
const userInfo = res.result;
this.setData({ userInfo });
callback?.(userInfo);
}).catch((err) => {
console.error('获取用户信息失败:', err);
callback?.(null);
});
},
fail: (err) => {
console.error('微信登录失败:', err);
callback?.(null);
}
});
在小程序内调用login能正常成功,在插件内调用login失败,以下是报错信息"{err_code: "-12015", errMsg: "login:fail system error"}"

只有插件和小程序是同一个 appid 才可以直接调用,否则需要通过用户功能页https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/functional-pages/user-info.html调用
看下文档呢