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

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

 更新時間:2021年06月02日 17:14:02   作者:jared.wang  
本文主要介紹了react 項目中引入圖片,本文詳細的介紹了幾種方法,需要的朋友們下面隨著小編來一起學(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庫的版本不同,這里有些細微差別。高版本的file-loader庫esModule默認為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é)合示例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    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)用 ,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    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的解決處理方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    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>有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    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)瀏覽器自動刷新的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評論

江华| 新晃| 德江县| 太谷县| 莆田市| 罗平县| 汨罗市| 达日县| 襄垣县| 肃南| 会同县| 盘山县| 镇雄县| 怀安县| 读书| 丹巴县| 类乌齐县| 黔西县| 黔南| 白银市| 门源| 临高县| 平阳县| 巴塘县| 余姚市| 宾阳县| 韶关市| 德化县| 通州区| 安岳县| 广东省| 无极县| 永福县| 布拖县| 高台县| 瑞安市| 奉新县| 方城县| 邯郸市| 周宁县| 海阳市|