
初步判断应该是不兼容?还是小程序里有其他,有没有好的方案,有点棘手,二维码没有问题的,就是小程序不识别,目前需要企业微信加粉【是一个链接】,get的链接里传参数

关注让【宝码香车】来帮您解答,本回答参考DeepSeek编写,并整理提供。
如果答案让您满意,请采纳、点赞、关注,非常感谢!
.
每日一句正能量,让它带给您好心情:脚步不停,梦想就不会远。
.
根据问题描述,PHP生成的二维码在微信小程序中长按无法识别但扫码可以识别,这通常是由于以下原因及解决方案:
http://或https://)&、#等需URL编码)L(Low)可能导致识别失败<?php
require_once 'phpqrcode.php';
// 确保URL带协议且参数编码
$url = 'https://example.com/wechat?param=' . urlencode($value);
QRcode::png($url, false, QR_ECLEVEL_L, 10);
?>
关键参数:
QR_ECLEVEL_L:设置容错率为Low(适合小程序识别)urlencode():处理参数中的特殊字符在小程序页面添加引导文案:
<view class="tip">请点击右上角"..." → 使用扫一扫功能</view>
如果是企业微信加粉链接,需确保:
wwqr前缀的专用域名https://open.work.weixin.qq.com/wwqr/mp?code=xxxxxx
# 使用zxing工具解码测试
java -jar zxing.jar qrcode.png
若仍不生效,可能需要:
wx.qy.scanQRCode({
needResult: 1,
success: function(res) {
console.log(res.resultStr);
}
});
最终建议:优先检查二维码内容是否符合微信URL规范,并使用企业微信官方提供的链接生成方式。若问题持续,建议提供具体的二维码生成代码和链接示例进一步分析。