【发布时间】:2021-12-08 10:58:04
【问题描述】:
我想从 json 获取图像到 javascript 函数,但不是显示图像,而是只显示图像文件的名称。下面是javascript函数
import React from "react";
import IosAppName from './appStoreData.json';
import './Ios_search.css';
import {useState} from 'react';
function Ios_search(){
const[searchTerm, setSearchTerm] = useState('')
return(
<div className='ios'>
<input type='text' placeholder='Search' onChange={event => {setSearchTerm(event.target.value)}}></input>
{IosAppName.filter(
app_name =>{
if(searchTerm == '') return ''
else if(app_name.appStore.toLowerCase().includes(searchTerm.toLowerCase())) return app_name
}
)
.map((all_app_names) => {return <p>{all_app_names.appStore} {all_app_names.image}</p>})}
</div>
);
}
export default Ios_search;
这是虚拟数据???
[
{"appStore":"Cardguard",
"image": "AS.jpg"},
{"appStore":"Temp"},
{"appStore":"Tempsoft"},
{"appStore":"Stim"},
{"appStore":"Tin"},
{"appStore":"Aerified"},
{"appStore":"Ventosanzap"},
]
这是搜索时的样子- Searchbar
【问题讨论】:
标签: javascript arrays reactjs json database