最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

react 項目中引入圖片的幾種方式

 更新時間:2021年06月02日 17:14:02   作者:jared.wang  
本文主要介紹了react 項目中引入圖片,本文詳細(xì)的介紹了幾種方法,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

img標(biāo)簽引入圖片

因為react其實是通過js的reader函數(shù)渲染的頁面,所以直接寫src=“路徑”是無法引入圖片

我們可以像引入模塊一樣引入圖片

import img from './../../../../asset/img/user.png'

需要用下面的方式引入

<img src={require('../images/picture.png')} alt="標(biāo)簽"/>

背景圖片引入

1 第一種就是常規(guī)的 新建一個css文件,然后就可以直接寫css語法了

.img {
   background: url('../images/picture.png') 0 0 no-repeat;
}

2 第二種就是在react組件中通過變量的方式引入,然后直接將變量賦值給img標(biāo)簽

// 引入圖片文件
import bg from '../images/bg.png'
// 通過字符串拼接的方式定義一個樣式對象
const imgStyle = {
  width: '100%',
  height: '500px',
  backgroundImage: 'url(' + bg + ')',
  backgroundPosition: 'center 0',
  backgroundSize: '2045px 472px',
  backgroundRepeat: 'no-repeat'
}
class Home extends Component {
 constructor () {
  super (props)
 }
 render() {
  // 最后直接將變量賦值給標(biāo)簽
  <div style="imgStyle">
   ...
  </div>
 }
}

require

我們也可以將相對路徑用require包裹之后直接賦給src,就像在vue中一樣。

<img width="100" height="100" src={require('./../../../../asset/img/user.png')} alt="" className={'user-img'}/>

**注意:**這里有個問題,因為file-loader庫的版本不同,這里有些細(xì)微差別。高版本的file-loader庫esModule默認(rèn)為true,require返回一個ES模塊而不是字符串路徑。而這個ES模塊的default屬性為字符串路徑,所以應(yīng)該這樣寫:

<img width="100" height="100" src={require('./../../../../asset/img/user.png').default} alt="" className={'user-img'}/>

我們也不要去糾結(jié)我們的file-loader版本到底是多少,當(dāng)我們直接使用require還是無法正常顯示圖片的時候,我們在require后面加個.default即可

到此這篇關(guān)于react 項目中引入圖片的幾種方式的文章就介紹到這了,更多相關(guān)react 引入圖片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • ReactNative實現(xiàn)弧形拖動條的代碼案例

    ReactNative實現(xiàn)弧形拖動條的代碼案例

    本文介紹了ReactNative實現(xiàn)弧形拖動條,本組件使用到了react-native-svg和PanResponder,結(jié)合示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • React中組件優(yōu)化的最佳方案分享

    React中組件優(yōu)化的最佳方案分享

    React組件性能優(yōu)化可以減少渲染真實DOM的頻率,以及減少VD比對的頻率,本文為大家整理了一些有效的React組件優(yōu)化方法,需要的小伙伴可以參考下
    2023-12-12
  • React router動態(tài)加載組件之適配器模式的應(yīng)用詳解

    React router動態(tài)加載組件之適配器模式的應(yīng)用詳解

    這篇文章主要介紹了React router動態(tài)加載組件之適配器模式的應(yīng)用 ,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • React Native之ListView實現(xiàn)九宮格效果的示例

    React Native之ListView實現(xiàn)九宮格效果的示例

    本篇文章主要介紹了React Native之ListView實現(xiàn)九宮格效果的示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 解決React報錯Parameter 'props' implicitly has an 'any' type

    解決React報錯Parameter 'props' implicitly&nb

    這篇文章主要為大家介紹了React報錯Parameter 'props' implicitly has an 'any' type的解決處理方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 詳解在React里使用

    詳解在React里使用"Vuex"

    本篇文章主要介紹了詳解在React里使用"Vuex",小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • React文件名和目錄規(guī)范最佳實踐記錄(總結(jié)篇)

    React文件名和目錄規(guī)范最佳實踐記錄(總結(jié)篇)

    React在使用時非常靈活,如果沒有一個規(guī)范約束項目,在開發(fā)過程中會非?;靵y,本文將介紹幾個優(yōu)秀的規(guī)范,介紹文件名和目錄前,需要先簡述一下幾種通用的類型,用來區(qū)分文件的功能,感興趣的朋友一起看看吧
    2022-05-05
  • react-router?v6實現(xiàn)動態(tài)路由實例

    react-router?v6實現(xiàn)動態(tài)路由實例

    這篇文章主要為大家介紹了react-router?v6實現(xiàn)動態(tài)路由實例詳解,<BR>有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • React 路由react-router-dom示例詳解

    React 路由react-router-dom示例詳解

    一個路由就是一個映射關(guān)系(key:value),key為路徑, value可能是function或component,本文給大家介紹React 路由react-router-dom詳解,感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • react實現(xiàn)瀏覽器自動刷新的示例代碼

    react實現(xiàn)瀏覽器自動刷新的示例代碼

    這篇文章主要介紹了react實現(xiàn)瀏覽器自動刷新的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評論

大石桥市| 班玛县| 沅江市| 阿坝县| 栾川县| 根河市| 江永县| 科尔| 绥滨县| 施甸县| 响水县| 汶上县| 新乐市| 凤城市| 盐城市| 乐清市| 大庆市| 南丰县| 常德市| 汉川市| 屏山县| 盈江县| 岑溪市| 大邑县| 吉安市| 高青县| 英超| 镇康县| 澄江县| 桂东县| 新河县| 察隅县| 社旗县| 卫辉市| 榆林市| 连江县| 和硕县| 淮北市| 永靖县| 保定市| 湖南省|