当前位置:首页 > React

react如何引入本地的图片

2026-01-25 12:17:36React

在React中引入本地图片的方法

使用import语句导入图片
将图片文件放在项目目录中(如src/assets),通过import语句引入:

import logo from './assets/logo.png';

function App() {
  return <img src={logo} alt="Logo" />;
}

使用require语法动态导入
适用于条件渲染或动态路径场景:

react如何引入本地的图片

const imagePath = require(`./assets/${fileName}.png`);

<img src={imagePath} alt="Dynamic" />

通过public目录引用
将图片放入public文件夹,直接使用相对路径:

react如何引入本地的图片

<img src="/images/logo.png" alt="Public Folder" />

CSS背景图引入
在CSS模块中通过相对路径引用:

/* styles.module.css */
.banner {
  background-image: url('../assets/banner.jpg');
}

注意事项

  • Create React App项目默认支持图片导入
  • 使用Webpack时需要配置file-loader处理图片
  • SVG文件可作为React组件直接导入
  • 生产环境构建时会优化图片路径

标签: 图片react
分享给朋友:

相关文章

react如何打包

react如何打包

打包 React 项目的基本步骤 React 项目通常使用 create-react-app 或类似的脚手架工具创建,这些工具内置了打包功能。以下是打包 React 项目的详细方法: 安装依赖并构建…

如何关闭react

如何关闭react

关闭React应用的步骤 在开发或运行React应用时,可能需要关闭正在运行的开发服务器或停止应用。以下是几种常见情况的处理方法: 停止开发服务器 如果正在使用npm start或yarn star…

react如何重启

react如何重启

重启 React 应用的方法 重新加载当前页面 使用 window.location.reload() 强制刷新页面,这会重新加载整个应用并重置所有状态。 window.location.rel…

vue实现图片预览

vue实现图片预览

实现图片预览功能 在Vue中实现图片预览功能可以通过多种方式完成,常见的有使用原生HTML5的<dialog>元素、第三方库如viewer.js或vue-photo-preview,以及自…

vue实现图片循环

vue实现图片循环

实现图片循环展示 在Vue中实现图片循环展示可以通过v-for指令结合数组数据完成。以下是具体实现方式: 基础循环展示 准备图片数据数组,使用v-for渲染图片列表: <template&g…

vue实现图片单选

vue实现图片单选

Vue 实现图片单选功能 在 Vue 中实现图片单选功能可以通过多种方式完成,以下是两种常见的实现方法: 方法一:使用 v-model 和单选按钮 通过将单选按钮与图片绑定,利用 v-model 管…