百度小程序的一鍵撥號功能需要在swan和js中加代碼。下面以工業(yè)監(jiān)控站為例,說明如何使用一鍵撥號。
首先在swan中綁定撥號函數(shù),再在對應的js中寫撥號函數(shù)。注意js中調用的是后臺的設置的聯(lián)系方式中的第一個聯(lián)系電話,需要先填上電話,不然無法撥號。
swan部分:
js部分:
calling: function (e) {
? ? ? let mobile = e.currentTarget.dataset.id;
? ? ? if (!mobile) {
? ? ? ? ? ? mobil = app.globaldata.settings.cfg_kefu_tel;
? ? ? }
? ? ? swan.makePhoneCall({
? ? ? ? ? ? phoneNumber: mobile,
? ? ? ? ? ? success: function () {
? ? ? ? ? ? ? ? ? console.log("撥打電話成功!")
? ? ? ? ? ? },
? ? ? ? ? ? fail: function () {
? ? ? ? ? ? ? ? ? console.log("撥打電話失??!")
? ? ? ? ? ? }
? ? ? })
}