一、实现效果:
文章来源:https://www.toymoban.com/news/detail-682270.html
二、代码实现:
在uni-app中,使用uni.showActionSheet
方法实现点击拨打电话的功能,并弹出相关的电话列表供用户选择。
当用户选择了其中一个电话后,会触发success回调函数,并通过res.tapIndex获取用户选择的电话的索引。然后,可以根据索引从电话号码数组中取出对应的电话号码,并使用uni.makePhoneCall
方法进行拨打。文章来源地址https://www.toymoban.com/news/detail-682270.html
<template>
<view>
<button @click="makeCall">拨打电话</button>
</view>
</template>
<script>
export default {
data() {
return {
itemList: ['电话号码1', '电话号码2', '电话号码3', '电话号码11', '电话号码21', '电话号码31'],
}
},
methods: {
makeCall() {
uni.showActionSheet({
itemList: this.itemList, //itemList字段不变
success: function(res) {
if (!res.cancel && res.tapIndex !== undefined) {
uni.makePhoneCall({
phoneNumber: this.itemList[res.tapIndex],
success: function() {
console.log('拨打电话成功');
},
fail: function() {
console.log('拨打电话失败');
}
});
}
}.bind(this) // 绑定this作用域
});
}
}
}
</script>
OK!
到了这里,关于uniapp实现:点击拨打电话,弹出电话号码列表,可以选择其中一个进行拨打的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!