首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Next.JS图像作为对象返回图像src

Next.JS图像作为对象返回图像src
EN

Stack Overflow用户
提问于 2022-05-10 01:51:26
回答 1查看 1.6K关注 0票数 0

下面有一个页面和一个组件,我想将src作为Image的支持传递给它。

但它显示了一个错误:“找不到模块”。

如何传递图像src?

代码语言:javascript
复制
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

代码语言:javascript
复制
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>
  );
};
EN

回答 1

Stack Overflow用户

发布于 2022-05-10 02:08:21

如果要使用src的公用文件夹中有静态文件,只需直接使用该值:

代码语言:javascript
复制
src: '/image/state=user=default.svg'

https://nextjs.org/docs/basic-features/static-file-serving

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72179897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档