【bug】小程序客服页点击小程序卡片无法进入正确页面
发布于 4 年前 作者 tanqiang 12373 次浏览 来自 问答

Bug表现:

从小程序点击进去客服对话页,接收到客服发来的的小程序卡片消息点击后不能进入到指定页面,而是进去客服对话前的页面。

只有在退出小程序后,进入小程序客服消息里点击小程序卡片,才可以进入到指定页面。

2 回复

因为微信的原因,会发现并不会按预期跳转到具体小程序卡片的指定页面。

解决办法

需在你小程序的客服 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        })
    }}

bug怎么还没解决呢

回到顶部