在另一个react组件中,如何使用存储mongoDB数据的变量,在该组件中,我们可以使用从mongoDB获取并存储在该变量中的数据。
从mongoDB中提取数据并将其存储在名为data的变量中的文件的代码
import React,{useEffect,useState} from 'react'
import './HeroSection.css'
import axios from 'axios'
import {useHistory} from 'react-router-dom';
function Homefilter() {
const [search, setSearch] = useState('');
const history = useHistory();
const [data,setData] = useState('')
const Getsearch = () =>{
console.log(search)
axios.get('/searchdata',{params: {search}})
.then(response => {
setData(response.data.data)
console.log(response);
history.push('/searchdata')
})
.catch(error => {
console.log(error);
});
}
// useEffect(() => {
// Getsearch();
// }, []);
return (
<div class='container-fluid'>
<div style={{height:'350px',alignItems:'center'}} class="row" id='colu' >
<div class='col-lg-12 col-md-12 col-sm-12'>
<div style={{justifyContent:'center',alignContent:'center',alignItems:'center',textAlign:'center'}} >
<input style={{display:'inline',width:'35rem'}} type="text" name="search" class="form-control" placeholder="Enter keyword to search Vehicle"
value={search}
onChange={(e)=>setSearch(e.target.value)}
/>
<button onClick={Getsearch} class="btn btn-primary">Search</button>
</div>
</div>
</div>
</div>
)
}
export default Homefilter
现在我想在另一个反应组件中使用这个数据变量,这样我就可以显示存储在数据变量中的数据
可以传递数据
<Component data={data}/>
您只需在组件声明中分解相应的prop即可使用它:
function Component({ data }) {
console.log(data)
}
如果需要全局传递该状态,而不仅仅是传递给子组件,那么应该使用上下文API。
我希望获得、和。以下是我现在所拥有的:
问题内容: 我是新手,正在尝试制作一个简单的随机句子生成器-如何将随机项从另一个.py文档中存储的列表中拉出?我正在使用 从列表中拉出。如何告诉python verb_list在另一个文档中? 知道解决方案背后的原理是有帮助的。我想这有点像“文件引用”,“文件桥接”等。 问题答案: 您可以从文件中导入变量: vardata.py mainfile.py 您也可以: 从该文件导入所有内容。不过要小心
运行maven build时出现错误(无法加载依赖项)。 我相信发布此工件的开发人员应该设置变量,但没有。我认为这是一个错误,但我正在尝试通过设置变量来解决它。 我所依赖的JAR的POM<code>my.group:libme1:1.2.3</code>如下所示(突出显示问题的片段): 我试图通过在命令行中添加来定义它,但没有成功。例如 应该基于Baeldung的文章,但不是。 我还跑了: 我看到
我是Cypress的新手,我期待工作的一些事情有着非常奇怪的问题。例如,我试图获取表中某列的值,并在搜索输入中使用该值。我是这样做的: 但是当我运行这个程序时,我得到一个错误,指出[data cy=data table row]的长度是25而不是1。事实证明,我使用的id变量在should方法之外是不可访问的。我想那是因为这是一个promise。 如果我尝试这样做: 测试进入精神状态,一次又一次地
问题内容: 这是我的第一个文件: 我想要这个配置变量在另一个文件中,所以我在另一个文件中所做的是: 但这给我一个错误。 请提出我该怎么办? 问题答案: 您需要的是module.exports 出口产品 在当前模块的所有实例之间共享并可以通过require()访问的对象。export与module.exports对象相同。有关更多信息,请参见src / node.js。导出实际上不是全局的,而是每个
问题内容: 我正在尝试将输入字段的值绑定到变量。我不知道这个变量的名字 是先验的 ;它存储在另一个变量中。 这是html: 这是控制器: 我也 弄了个小提琴。 这是行不通的,因为当前绑定是在输入字段和变量之间。相反,我将输入字段绑定到变量,该变量的名称存储在变量中(在本例中为)。 可能吗? 怎么样? 问题答案: 是的,有可能。我不明白您为什么要这样做,但是我可以告诉您如何做。我无法启动小提琴,但是