我想从本地存储文件夹中渲染图像,我尝试使用下面的代码, 但是它不起作用,有人可以帮我吗。
import React, { useState } from 'react';
import './App.css';
import Post from './Post';
function App() {
const [posts, setPosts] = useState([
{
id: 1,
imageUrl: require('./img/naso.jpg'),
},
{
id: 2,
imageUrl: require('./img/bimal.jpg'),
}
]);
return (
<div>
{posts.map((post) => (
<Post
key={post.id}
imageUrl={post.imageUrl}
/>
))}
</div>
);
}
export default App;
答案 0 :(得分:0)
您需要在顶部导入图像:
import React, { useState } from 'react';
import './App.css';
import Post from './Post';
function App() {
const [posts, setPosts] = useState([
({
id: 1,
imageUrl: require('./img/naso.jpg')
},
{
id: 2,
imageUrl: require('./img/bimal.jpg'),
})
];
return (
<div>
{posts.map((post) => (
<Post
key={post.id}
imageUrl={post.imageUrl}
/>
))}
</div>
);
}
export default App;
祝你好运...