效果展示:左邊為安卓系統(tǒng)展示,右邊為ios系統(tǒng)展示
代碼:
toPhone(){
uni.makePhoneCall({
phoneNumber: "10086", //要撥打的手機(jī)號
success: (res) => {
// console.log("調(diào)用成功")
},
fail: (res) => {
// console.log('調(diào)用失敗!')
}
})
},
api解析:uni.makePhoneCall(OBJECT)? 撥打電話
OBJECT 參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
phoneNumber | String | 是 | 需要撥打的電話號碼 |
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
uniapp官方文檔鏈接:https://uniapp.dcloud.net.cn/api/system/phone.html#makephonecall
拓展:點擊彈出電話號碼列表,選擇其中一個電話號進(jìn)行撥打
效果展示:
代碼:
toPhone() {
const phoneList = ["10086","10010","10000"]
uni.showActionSheet({
itemList: phoneList, //電話列表
success: function(res) {
if (res.tapIndex !== undefined) {
uni.makePhoneCall({
phoneNumber: phoneList[res.tapIndex],
success: function() {
//console.log('撥打電話成功');
},
fail: function() {
//console.log('撥打電話失敗');
}
});
}
}
});
}
api解析:uni.showActionSheet(OBJECT)? ? ?從底部向上彈出操作菜單
OBJECT參數(shù)說明:
參數(shù) | 類型 | 必填 | 說明 | 平臺差異說明 |
---|---|---|---|---|
title | String | 否 | 菜單標(biāo)題 | App、H5、支付寶小程序、釘釘小程序、微信小程序 3.4.5+(僅真機(jī)有效) |
alertText | String | 否 | 警示文案(同菜單標(biāo)題) | 微信小程序(僅真機(jī)有效) |
itemList | Array<String> | 是 | 按鈕的文字?jǐn)?shù)組 | 微信、百度、抖音小程序數(shù)組長度最大為6個 |
itemColor | HexColor | 否 | 按鈕的文字顏色,字符串格式,默認(rèn)為"#000000" | App-iOS、飛書小程序不支持 |
popover | Object | 否 | 大屏設(shè)備彈出原生選擇按鈕框的指示區(qū)域,默認(rèn)居中顯示 | App-iPad(2.6.6+)、H5(2.9.2) |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù),詳見返回參數(shù)說明 | |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) | |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
popover 值說明(僅App生效):
值 | 類型 | 說明 |
---|---|---|
top | Number | 指示區(qū)域坐標(biāo),使用原生 navigationBar 時一般需要加上 navigationBar 的高度 |
left | Number | 指示區(qū)域坐標(biāo) |
width | Number | 指示區(qū)域?qū)挾?/td> |
height | Number | 指示區(qū)域高度 |
success返回參數(shù)說明:文章來源:http://www.zghlxwxcb.cn/news/detail-776389.html
參數(shù) | 類型 | 說明 |
---|---|---|
tapIndex | Number | 用戶點擊的按鈕,從上到下的順序,從0開始 |
uniapp官方文檔鏈接:?https://uniapp.dcloud.net.cn/api/ui/prompt.html#showactionsheet文章來源地址http://www.zghlxwxcb.cn/news/detail-776389.html
到了這里,關(guān)于uniapp實現(xiàn)撥打電話跳轉(zhuǎn)手機(jī)撥號界面 (ios和安卓通用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!