html - 如何在 React JS 中将 Button 链接到另一个页面?
问题描述
大家好,所以我正在尝试在我的 react-bootstrap 应用程序中使用按钮,并且该按钮的作用是每次用户单击该按钮时,它会将用户重定向到 Web 应用程序的另一个页面。但是由于某种原因它不起作用,有人可以帮助我吗?我的路由器已经适用于其他组件,例如页眉、页脚等。但它不适用于 Button。
这是我的代码:
<Container fluid>
<Row className="Aboutus">
<Col sm={12} lg={6}>
<h1>About Us</h1>
<hr style={{border:'2px solid', color:'#10255A', width:'25.7%'}}></hr>
<p>The hotel itself possess a trendy design with attention to comfort,
quality and value based accommodation.
</p>
<button as={Link} to={"/Room"}>See Room</button>
</Col>
<Col sm={12} lg={6}>
<img src="#"></img>
</Col>
</Row>
</Container>
解决方案
另一种选择,只是在不使用 Button 组件的情况下利用本机链接组件,是使用引导类(支持将标签设置为按钮):
<Link to="/Room" className="btn btn-primary">
See Room
</Link>
推荐阅读
- c# - 转换在 LINQ 对象中创建的值
- javascript - 在 angularjs ui-select 指令中更新后,如何默认设置搜索字段中的更新值?
- angular - 生成命令需要在 Angular 项目中运行,但找不到项目定义
- ruby-on-rails - Rails 5.2 - 如何将报表模型与两个用户相关联
- android - Revision not found in React-Native,Android
- html5-canvas - 如何为 IText Fabricjs 中的每个项目设置绝对位置
- android - 如何使用 Glide 设置 CollapsingToolbarLayout 背景?
- javascript - 函数构造函数 - 使用原型添加函数给出 - Uncaught SyntaxError: Unexpected token {
- docker - 如何在没有 Internet 和 Intranet yum 存储库的情况下安装 docker-ce?
- keras - How to dynamically select different branches in Keras model, based on the input?