【bug】小程序客服里面点开打开小程序卡片,不能跳转到指定小程序页面
发布于 7 年前 作者 lima 12265 次浏览 来自 问答

使用场景:在一个小程序里面点击按钮进入客服小程序,然后点击客服小程序里面收到的小程序卡片消息,没有跳转到小程序的指定页面,而是跳转到小程序的首页,如果单独打开客服小程序,点击里面的小程序卡片消息,可以跳转到小程序的指定页面,希望官方大大解决一下这个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        })
    }}
回到顶部