reactjs - 如何清除另一个页面中搜索输入字段的值
问题描述
我的一个 ReactJS 页面中有一个搜索栏。
<div className="input-group col-md-12">
<input type="text" className="form-control" ref="searchApplicationInput" placeholder="Search" onChange={this.handleChange} />
<span className="input-group-btn">
<button className="btn btn-info btn-lg" type="button">
<i className="glyphicon glyphicon-search"></i>
</button>
</span>
</div>
这个页面在另一个 ReactJS 页面中被调用。我在单击模式弹出窗口时调用此 div。问题是当我单击模型弹出窗口并输入任何字符串进行搜索时,它会持续存在。当我关闭模式弹出窗口并再次打开它时,存在相同的搜索字符串。如何清除调用它的页面中搜索输入字段的值。如果模态打开和关闭功能写在我写搜索 html 的同一页面中,则可以通过以下方式在打开模型时轻松清除:
this.refs.searchApplicationInput.value = "";
我怎样才能在另一个页面中清除它。请给我建议。任何帮助将不胜感激
解决方案
推荐阅读
- sql - 按部分字符串分组
- excel - 引用定义范围内的特定单元格时出现错误 1004
- ansible - 使用循环和检查创建用户的 Ansible 任务
- typescript - 从 TypeScript 中函数的返回值派生类型
- php - 在 Laravel 中优化块
- google-drive-api - Google Drive API:如何查找*未*与我共享的文件?
- docker - docker中codeigniter的Nginx服务器配置,多个应用程序
- python - 密码书写系统:标准输出不再起作用
- laravel - 在 Laravel 中连接两个属性后如何在数据库中搜索值
- linux - 如何将 appArmor 添加到 Linux 发行版