2017-03-03 12 views
10

समस्या का सामना आईएमजी टैग के साथ है। जब एक भी संबंध है, नीचे कोड छवि लोड:आयात के बिना जेएसएक्स का उपयोग कर प्रतिक्रिया में छवियों को प्रदर्शित करें

import image1 from './images/image1.jpg; 
<img src={image1} /> 

लेकिन नीचे कोड लोड नहीं होता:

<img src={'./images/image1.jpg'}/> 
      or 
    <img src='./images/image1.jpg'/> 

मैं, [{ 'img की तरह कुछ json के माध्यम से लूप करने की जरूरत है ':' ./ images/image1.jpg ',' name ':' AAA '}, {' img ':' ./ images/image2.jpg ',' name ':' BBB '}] और उनमें से प्रत्येक को प्रदर्शित करें पाद लेख के रूप में नाम के साथ छवि के रूप में। लूपिंग ठीक है लेकिन छवियां लोड नहीं होती हैं। मेरे लिए प्रत्येक छवियों को जोड़ने के लिए वास्तव में संभव नहीं है। मैं अभी तक जेएसएक्स के अलावा कुछ भी नहीं उपयोग करता हूं। कृपया पक्षपात करें।

+0

आपके ब्राउज़र नेटवर्क टैब में, छवियों के यूआरएल क्या हैं यह _think_ करता है? –

उत्तर

15

तुम इतनी तरह फ़ाइल की आवश्यकता की जरूरत है:

<img src={ require('./images/image1.jpg') } /> 
+0

एस्लिंट इस बारे में शिकायत कर रहा है "अप्रत्याशित आवश्यकताएं()। (वैश्विक-आवश्यकता)" यह भी कहता है "कॉल करने की आवश्यकता है() को स्ट्रिंग अक्षर (आयात/कोई गतिशील-आवश्यकता) का उपयोग करना चाहिए" – pixelwiz

+0

@ पिक्सेलविज़ यदि आपने उस सेटिंग को सक्षम किया है 'बैकटिक्स के साथ' को प्रतिस्थापित करें। – Win

+0

मुझे वास्तव में एक अलग फ़ाइल बनाना था जो सभी छवियों को आयात करता था, फिर मैं उस फ़ाइल को आयात कर सकता था और छवियों का संदर्भ दे सकता था। थोड़े पागल लगते हैं लेकिन अब प्रतिक्रिया, वेबपैक और ईएसलिंट खुश लगते हैं। – pixelwiz

1

require स्थिर "आयात" के लिए प्रयोग किया जाता है, तो आप सिर्फ अपने imports बदलने की जरूरत है।

उदाहरण:

var imageName = require('./images/image1.jpg') 
<img src={imageName} /> 
+0

आपका स्वागत है :) आप अपनी समस्या को हल करने के रूप में अपना जवाब स्वीकार कर सकते हैं, इसलिए यह स्टैक ओवरफ्लो समुदाय – Robsonsjre

+0

में मदद करता है। मैं कोशिश कर रहा हूं। लेकिन मुझे एक अधिसूचना मिलती है जैसे कि मैं वर्तमान में 4 मिनट के बाद स्वीकार कर सकता हूं। – Gayathri

+0

आप सही हैं! यह वास्तव में 'प्रतीक्षा समय' है .. हाहा – Robsonsjre

संबंधित मुद्दे