下面有一个页面和一个组件,我想将src作为Image的支持传递给它。
但它显示了一个错误:“找不到模块”。
如何传递图像src?
import image from '../public/image/state=user=default.svg'
const formInputs = [
{
type: 'email',
placeholder: t.LOGIN_ADDRESS,
src: test,
name: 'email',
},
{
type: 'password',
placeholder: t.LOGIN_PASSWORD,
src: test,
name: 'password',
},
];
<FormikForm fields={formInputs} />我得到了如下所示的src道具.数据
身高: 20
src:"/_next/static/media/state=user=default.b726de9c.svg“
宽度: 20
export const FormikForm = ({ fields }) => {
return (
<div>
{fields &&
fields.map((field) => (
<div className="mb-4" key={field.name}>
<label htmlFor={field.name} className="text-xs">
{field.label}
<Field
name={field.name}
type={field.type}
placeholder={
<Image src={require(field.src.src)} width={12} height={12} alt={field.name} />
}
/>
</label>
</div>
))}
</div>
);
};发布于 2022-05-10 02:08:21
如果要使用src的公用文件夹中有静态文件,只需直接使用该值:
src: '/image/state=user=default.svg'https://stackoverflow.com/questions/72179897
复制相似问题