W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
小程序 button 組件提供了 open-type 屬性來供開發(fā)者調(diào)用百度 APP 的開放能力,若開發(fā)者需要使用客服能力,需要將 open-type 屬性的值設(shè)置為 contact,當(dāng)用戶點(diǎn)擊該按鈕時(shí)就會(huì)打開客服會(huì)話,如果用戶在會(huì)話中點(diǎn)擊消息卡片后返回小程序,開發(fā)者可以從 bindcontact 回調(diào)中獲得具體的信息。
代碼示例
在開發(fā)者工具中打開<button open-type="contact" bindcontact="contactCB">點(diǎn)擊進(jìn)入客服頁面</button>
Page({
contactCB(e) {
console.log(e.detail); // 輸出:{errMsg: 'enterContact:ok'}
// 進(jìn)入客服會(huì)話頁面成功,可進(jìn)行自己的業(yè)務(wù)邏輯
if (e.detail.errMsg === 'enterContact:ok') {
swan.reportAnalytics('userMessage', {
visit: 1,
message: '進(jìn)入客服頁面PV'
});
}
// 可進(jìn)行一些進(jìn)入失敗的業(yè)務(wù)邏輯
else {
swan.reportAnalytics('userMessage', {
visit: 0,
message: '進(jìn)入客服頁面失敗損失PV'
});
}
}
});
參數(shù) | 類型 | 說明 |
---|---|---|
detail | Object | 小程序消息的詳細(xì)信息,{errMsg: 'enterContact:ok'} 表示進(jìn)入客服頁面成功 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: