我正在使用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
1条答案
按热度按时间krcsximq1#
很可能是由于图像的位置。根据指定的路径,图像应与"关于“组件位于同一文件夹中。请检查图像的位置和路径。请注意,在默认图像导入中,不能像在URL中那样对存储在公用文件夹中的图像使用直接路径。
相反,您必须像查找任何导出的组件一样查找它。如果您在'pages'文件夹中,而'images'文件夹在'public'中,例如:
或