You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现React Bootstrap按钮点击拨打指定电话号码功能?

实现React Bootstrap按钮的拨号功能

直接利用React Bootstrap Button组件的href属性就能实现点击拨号,无需使用路由Link组件(Link是单页应用内部路由跳转用的,拨号属于原生浏览器的tel协议跳转场景)。

具体实现代码

import Button from 'react-bootstrap/Button';

// 在组件中使用
<Button href="tel:+12-345-678-89089" variant="primary">
  +12-345-678-89089
</Button>

自定义样式说明

如果需要保留你原来的自定义样式,直接给Button添加className属性即可:

<Button href="tel:+12-345-678-89089" className="link-phone-no">
  +12-345-678-89089
</Button>

这种写法既保留了React Bootstrap按钮的原生样式与交互,又能让浏览器识别tel协议,移动端点击会唤起拨号界面,桌面端则会触发对应的拨号提示操作。

内容的提问来源于stack exchange,提问作者Praveen Kumar T

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 18:03:13