html - 如何将一个组件中的按钮链接到 reactjs 应用程序中另一个组件中的 div?
问题描述
我正在构建一个 reactjs 应用程序,其中包含一些组件(导航栏、英雄部分、表单和页脚)我希望当单击导航栏中的按钮时它向下滚动以形成即另一个组件,我尝试使用 react -router 但它只呈现该表单并需要它向下滚动以将其他组件保持在适当的位置。我怎样才能做到这一点? 基本上是这样,但在反应
解决方案
我认为您可以通过使用这样的 vanilla Javascript 来实现这一点:
<button
onclick="document.getElementById('idOfForm').scrollIntoView()">
</button>
推荐阅读
- batch-file - 在批处理命令行中使用 img2pdf
- mysql - Spring Boot JPA 应用程序中的时区问题
- angular - 通过选择特定日期显示值列表
- c# - 如何使用来自 azure.security.keyvault 的新 keyvault 客户端进行签名
- javascript - 将 vue js 添加到几乎可以生产的 Laravel 应用程序
- linux - DPDK中预分配了多少虚拟内存
- javascript - JavaScript 父类和子类可以有同名的方法吗?
- casting - 将 OWL-S 条件转换为 SWRL
- javascript - Angular 2阻止子组件单击时的路由器导航
- android - Sqlite:在列表中搜索 Id,如果在查询中则为 else