reactjs 需要帮助以使用Framer Motion和NEXTjs显示本Map像

yquaqz18  于 2023-02-04  发布在  React
关注(0)|答案(1)|浏览(164)

我正在使用NEXTJS和框架运动,但本Map像没有出现在网页上。相反,我得到了一个小剪贴画的东西。下面是我的代码,以特定的组件不工作:

import React from 'react'
import {motion} from "framer-motion";
import aboutPic from './images/wed.jpg'

type Props = {}

function About({}: Props) {
  return (
    <div className=" flex flex-col relative h-screen text-center md:text-left md:flex-row max- 
      7xl px-10 justify-evenly mx-auto items-center">
        <h3 className="absolute top-24 uppercase tracking-[20px] text-gray-500 text-2xl">
            About
        </h3>

        <motion.img
      
          initial={{
              x:-200,
          }}
          transition={{
            duration:1.2,
          }}
          whileInView={{x: 0}}
      
          src={aboutPic}
         
        />
    </div>
  )
}

export default About
krcsximq

krcsximq1#

很可能是由于图像的位置。根据指定的路径,图像应与"关于“组件位于同一文件夹中。请检查图像的位置和路径。请注意,在默认图像导入中,不能像在URL中那样对存储在公用文件夹中的图像使用直接路径。
相反,您必须像查找任何导出的组件一样查找它。如果您在'pages'文件夹中,而'images'文件夹在'public'中,例如:

import aboutPic from '../public/images/wed.jpg'

<img src='/images/wed.jpg'/>

相关问题