react 圖片沒有加載出來的問題

react 圖片沒有加載出來的問題

我原來是這樣寫的

            <Layout><Sider><imgsrc="../images/login/topdivbg20221202.png"/></Sider><Content><Menu onClick={onClick} selectedKeys={[current]} mode="horizontal"            items={items} /></Content></Layout>

開始排查

1.是否路徑是否寫錯了

仔細排查了一下 路徑沒有寫錯

2.是否是圖片沒有訪問的權限

在這里插入圖片描述
查看了一下是完全控制 不是這個問題

接下來 看了一下官方文檔

在這里插入圖片描述
我跟官方文檔的不同之處是 官方文檔引用的是網絡圖片,我引用的是本地的。
自己想不出來如何解決 問文心一言 文心一言說 是文件結構的問題
在這里插入圖片描述
我改成了

     <Layout><Sider><img src={require('../images/login/topdivbg20221202.png')} alt="圖標"/></Sider><Content><Menu onClick={onClick} selectedKeys={[current]} mode="horizontal" items={items} /></Content></Layout>

一運行 果然圖片可以顯示出來了

現在要搞清楚

1.為什么原生js的圖片可以直接引入,react要使用require 或import來導入

原生js圖片資源通常是通過簡單的HTML標簽直接引入的,在這種情況下,瀏覽器直接解析HTML,找到 src 屬性對應的路徑,并請求服務器獲取圖片。這是因為瀏覽器本身就是一個能夠處理HTML和靜態資源(如圖片、CSS、JS文件等)的環境,它直接訪問這些資源所在的路徑。
在react中,路徑解析由構建工具處理,而不是直接由瀏覽器處理。要使用 import 或 require,你將圖片路徑傳遞給構建工具,確保在最終的打包過程中這些資源被正確引用和處理。

2.為什么在react中網絡上的圖片可以直接引入,本地要使用require 或import來導入

當你引用一個網絡上的圖片時,你可以直接使用URL,因為瀏覽器能夠直接通過HTTP向圖片存儲地址發送請求加載這些資源,因此不需要 require 或 import。
當你引用本地圖片資源時,這些圖片需要被打包到你的項目中,才能在瀏覽器中正確加載。因此,必須通過 require 或 import 引入,構建工具才能在打包時處理這些資源。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/12665.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/12665.shtml
英文地址,請注明出處:http://en.pswp.cn/web/12665.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

RustGUI學習(iced/iced_aw)之擴展小部件(十六):如何使用菜單menu部件來創建菜單欄?

前言 本專欄是學習Rust的GUI庫iced的合集,將介紹iced涉及的各個小部件分別介紹,最后會匯總為一個總的程序。 iced是RustGUI中比較強大的一個,目前處于發展中(即版本可能會改變),本專欄基于版本0.12.1. 概述 這是本專欄的第十六篇,主要講述menu菜單部件的使用,會結合實…

如何進行事務處理

1、問題背景 在數據庫存儲系統中&#xff0c;事務處理是一種保證多個數據庫操作作為單個邏輯單元執行的技術。事務處理可以確保數據的一致性、完整性和隔離性。 在使用 Google Cloud Datastore 時&#xff0c;可以使用 datastore.transaction() 函數來進行事務處理。datastor…

水離子霧化壁爐與會所房間的氛圍搭配

水離子霧化壁爐在會所房間的氛圍搭配可以為房間增添舒適、溫馨和現代感&#xff0c;以下是一些建議&#xff1a; 主題定位&#xff1a; 根據會所房間的主題和定位選擇合適的水離子霧化壁爐款式和設計風格。可以是現代簡約、歐式古典或是豪華奢華&#xff0c;確保與房間整體風格…

富唯智能復合機器人:CNC鋁塊上下料安全新標準

在CNC鋁塊加工過程中&#xff0c;上下料環節的安全問題一直是企業關注的焦點。富唯智能復合機器人的應用&#xff0c;為這一環節樹立了新的安全標準。 傳統的上下料方式往往依賴于人工操作&#xff0c;存在著較大的安全隱患。而富唯智能復合機器人采用先進的視覺識別技術和精準…

本機搭建RabbitMQ

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 目錄 一、下載安裝包&#xff0c;搭建過程 二、重要概念介紹 三、創建用戶 方式一&#xff1a;命令行 方式二&#xff1a;管理后臺 3.1 創建用戶 3.2 分配權限 3.3 提…

2024/5/15 英語每日一段

Many pet owners are now turning to pet insurance policies to avoid higher vet bills should something bad happen unexpectedly. But Carlson said that preventive veterinary care—like vaccination, parasite control and weight management—is "the best way …

工作高效記事軟件是什么 好用的高效記事軟件

陽光斜灑在辦公桌上&#xff0c;我埋頭于一堆雜亂的文件中&#xff0c;頭腦里充斥著各種待辦事項。電話鈴聲突然響起&#xff0c;是老板打來的&#xff0c;提醒我下午三點有個重要會議。掛斷電話后&#xff0c;我趕緊拿起筆想在便簽上記下&#xff0c;卻發現桌面已經被各種便簽…

詳解NodeJS事件循環

官網&#xff1a;node官網-事件循環 瀏覽器中的事件循環是由HTML規范來定義&#xff0c;之后由各瀏覽器廠商實現的&#xff0c;而node中的事件循環的定義與實現均由libuv引擎完成。 node使用chrome v8引擎作為js解釋器&#xff0c;v8引擎分析代碼后&#xff0c;主線程立即執行…

立創EDA繪制PCB電路板

1、繪制好原理圖后&#xff0c;點擊設計---原理圖轉PCB&#xff0c;生成PCB文件 2、將元器件拖入電路板方框內&#xff0c;擺放布局并使用工具欄布線、放置過孔及絲印 3、然后頂層和底層鋪銅 4、后面就可以生成制板文件發送嘉立創制板了。

Redis 本機無法訪問

問題 我在服務器上有兩個 Redis 實例&#xff0c;服務端口號分別是 6379 和 6380&#xff0c;Redis 服務器地址假設為 10.0.0.12。其中 6379 這個實例不需要密碼即可訪問&#xff0c;6380 需要密碼訪問。 在正常使用幾天后&#xff0c;本機突然無法訪問 6379 這個實例&#x…

springboot 定時任務解決方案

Scheduled (springboot 自帶的 注解) 基于注解Scheduled默認為單線程&#xff0c;開啟多個任務時&#xff0c;任務的執行時機會受上一個任務執行時間的影響。 EnableScheduling注解&#xff1a; 在配置類上使用&#xff0c;開啟計劃任務的支持&#xff08;類上&#xff09;。…

羊大師,羊奶真不錯

羊大師&#xff0c;羊奶真不錯 在眾多乳制品中&#xff0c;羊奶以其獨特的營養價值和美味口感贏得了人們的青睞。今天&#xff0c;小編羊大師想與大家分享羊奶的種種優點&#xff0c;讓我們一同領略它的魅力。 羊奶的營養價值極高。它含有豐富的蛋白質、脂肪、礦物質和維生素&…

無獨立顯卡如何安裝Pytorch

以前我是直接在colab中使用pytorch&#xff0c;非常方便&#xff0c;今天折騰了一上午&#xff0c;終于搞定了pytorh的安裝和環境設置&#xff0c;分享下我的安裝流程&#xff0c;遇到的問題和解決方案。 1. 用pip安裝Pytorch 打開cmd窗口&#xff08;按win R&#xff09;&a…

端午佳節,品嘗食家巷傳統面點與黃米粽子禮盒

端午佳節&#xff0c;品嘗食家巷傳統面點與黃米粽子禮盒 在這個端午節來臨之際&#xff0c;食家巷傾情推出一款別具特色的端午禮盒&#xff0c;將甘肅的傳統面點與地方特色黃米粽子完美融合&#xff0c;為您帶來一場美味與傳統的邂逅。 這款禮盒以甘肅傳統面點一窩絲、油餅和烤…

Android使用SQLite數據庫no such table 問題

sqlite找不到表的問題&#xff0c;大多出現在模擬器里&#xff0c;因為db文件沒找到&#xff0c;導致報錯&#xff0c;為了避免此問題&#xff0c;增加了數據庫文件是否存在的判斷&#xff0c;就可以完美解決此類問題。如果能幫到您&#xff0c;麻煩點個贊。 可以直接看這個方…

電子郵箱怎么注冊?電子郵箱注冊教程,只需要三步

電子郵箱在我們工作和生活中都是必不可少的溝通工具。電子郵箱怎么注冊&#xff1f;電子郵箱的注冊步驟是怎么樣的&#xff1f;本文將從電子郵箱注冊前的準備資料介紹&#xff0c;到具體電子郵箱注冊的三個步驟進行詳細講解。 一、電子郵箱注冊前的準備 電子郵箱是一個具有唯…

概率密度函數pdf的某種解釋與洞察

1.一個想法實驗 我在想一個數,姑且稱之為X,介于0和10之間(含0和10)。如果我不告訴你別的,你會想象X = 0的概率是多少?X = 4?假設我對任何特定的數字都沒有偏好,你會想象十一個整數0,1,2,.….,10也是一樣。因為所有的概率加起來必須是1,所以邏輯上的結論是給11個選項…

Python上下文管理器with塊及@contextmanager的用法

上下文管理器和with塊 上下文管理器對象存在的目的是為了管理with塊,就像迭代器的存在是為了管理for循環一樣 with 語句存在的意義是對一些常用的 try/finally 結構予以簡化。這種結構能夠保障一段代碼在運行完成后實施某項操作,就算該段代碼因為 return 語句、異常或者 sy…

聯豐策略炒股官網分析地產鏈條中的家電,一個不能再忽視的板塊

查查配“上漲放量,盤整縮量”是近期市場的一個重要特征,這說明空頭衰竭、新的做多力量或正在蓄力。昨天我們也以調查問卷的方式與大家進行了討論,對于市場未來將會如何演繹?近一半投票認為“牛在路上,逢低加倉”。與此同時,當前市場中,多條主線還在發力,比如地產鏈條中的家電,…