百度小程序的一鍵撥號(hào)功能需要在swan和js中加代碼。下面以工業(yè)監(jiān)控站為例,說(shuō)明如何使用一鍵撥號(hào)。
首先在swan中綁定撥號(hào)函數(shù),再在對(duì)應(yīng)的js中寫(xiě)撥號(hào)函數(shù)。注意js中調(diào)用的是后臺(tái)的設(shè)置的聯(lián)系方式中的第一個(gè)聯(lián)系電話,需要先填上電話,不然無(wú)法撥號(hào)。
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("撥打電話失?。?)
? ? ? ? ? ? }
? ? ? })
}