自动回复小程序点击不跳转
更新时间:2026-06-20
问题背景
知你客服支持自动回复某个小程序卡片给用户,如下:

但因为微信的原因,此时尝试点击这个小程序卡片,会发现只是关掉客服窗口,并不会按预期跳转到具体小程序卡片的指定页面。
解决办法
只需在你小程序的客服 button 上添加 bindcontact 监听事件即可,代码示例如下:
<button open-type="contact" bindcontact='contactCallback'>联系客服</button>
监听事件的代码示例:
contactCallback: function(e) {
var path = e.detail.path, query = e.detail.query, params = '';
if (path) {
for (var key in query) {
params = key + '=' + query[key] + '&';
}
params = params.slice(0, params.length - 1);
wx.navigateTo({
url: path + '?' + params
})
}
}
注意:修改后需提交审核并发布上线后才生效。
