HTML तत्वों आईडी projectData में लोड किए गए विभिन्न पृष्ठों पर बढ़ाए जाते हैं
अरे @bgrand-ch मुझे लगता है कि एक दिन सभी grapesjs संस्थाओं का वैश्विक uid होगा, इसलिए लंबी अवधि में, मुझे उम्मीद है कि इस मुद्दे को ठीक कर 🤞 दिया जाएगा
नीचे पूरा उत्तर पढ़ें ↓प्रश्न
GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? फ़ायरफ़ॉक्स 109 प्रतिलिपि प्रस्तुत करने योग्य डेमो लिंक https://grapesjs.com/demo.html बग का वर्णन करें नमस्कार मैंने देखा कि जब मैं प्रोजेक्टडेटा में कई पृष्ठों को लोड करता हूं जो एचटीएमएल में उपयोग किए जाने वाले समान id हैं, तो grapes स्वचालित रूप से प्रत्येक पृष्ठ पर id को बढ़ा देगा, भले ही ये अलग-अलग पृष्ठ हों। इस मुद्दे को प्रदर्शित करने के लिए, आपको नीचे कोड का एक टुकड़ा मिलेगा जहां मैं कुछ HTML टैग पर समान आईडी का उपयोग करके दो पृष्ठों वाले projectData वाले grapesjs...
जवाब (4)
अरे @bgrand-ch मुझे लगता है कि एक दिन सभी grapesjs संस्थाओं का वैश्विक uid होगा, इसलिए लंबी अवधि में, मुझे उम्मीद है कि इस मुद्दे को ठीक कर 🤞 दिया जाएगा
सबसे पहले, मैं सभी पृष्ठों के लिए एक एकल सीएसएस आउटपुट रखने के लिए सभी पृष्ठों को एक साथ उत्पन्न करना चाहता था। लेकिन अब मैं शैलियों के लिए एक और समाधान की कोशिश कर रहा हूं।
तो id समस्या के लिए, प्रत्येक पृष्ठ को अलग से उत्पन्न करना एक समाधान हो सकता है। विचार के लिए धन्यवाद।
कुछ फ्रंटएंड स्क्रिप्ट के लिए आईडी को मुक्त छोड़ने के लिए अद्वितीय पहचानकर्ता के रूप में कुछ डेटा विशेषताओं (data-grapes-id जैसी कुछ) का उपयोग करना > Grapes ।
मुझे यह विचार 💯 पसंद है
इसकी रिपोर्ट करने के लिए धन्यवाद, @quentin-bettoum । HTML तत्व आईडी के साथ समस्या projectData में लोड किए गए विभिन्न पृष्ठों पर बढ़ाई जाती है एक दौड़ की स्थिति या राज्य प्रबंधन समय समस्या प्रतीत होती है। यह आमतौर पर तब होता है जब घटक जीवनचक्र ईवेंट और DOM संशोधन ओवरलैप होते हैं, जिससे एक असंगत स्थि...
संबंधित प्रश्न और उत्तर
इसी तरह की मुद्दों पर चर्चाओं के साथ शोध जारी रखें।
अंक #3579
घटक को छोड़ने के ठीक बाद खोले जाने पर आरटीई `activeOnRender` गलत जगह पर रखा गया
संस्करण: 0.17.4 क्या आप डेमो से बग को पुन: पेश करने में सक्षम हैं? [x] हाँ[ ] नहीं पुनरुत्पादन के चरण: डेमो पर जाएंकैनवास के अंदर एक "टेक्स...
अंक #3806
लक्ष्य: शून्य जब वीडियो जोड़ना
GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? Chrome का नया वर्...
अंक #6409
मोबाइल पर घटकों को स्थानांतरित करने के लिए खींच नहीं सकता
GrapesJS संस्करण [x] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम v133 प्रतिल...
अंक #5378
Uncaught TypeError: लेयर मैनेजर पैनल में किसी घटक को खींचते समय अपरिभाषित ('कैनवास' पढ़ना) के गुणों को नहीं पढ़ सकता
GrapesJS संस्करण [X] मैं GrapesJS के नवीनतम संस्करण का उपयोग करने की पुष्टि करता हूं आप किस ब्राउज़र का उपयोग कर रहे हैं? क्रोम v116.0.5845...
सशुल्क प्लगइन्स जो इस समस्या से मेल खाते हैं
समस्या कीवर्ड और लेबल प्रासंगिकता द्वारा क्यूरेट किया गया है ताकि आपको तेज़ी से शिप करने में मदद मिल सके।
सशुल्क प्लगइन अनुशंसाएँ लोड हो रही हैं ...
ओपन-सोर्स GrapesJS प्लगइन्स की जाँच करें GitHub या हमारे मुफ्त कैटलॉग में एक त्वरित खोज चलाएं।
मुफ्त प्लगइन्स ब्राउज़ करें →प्रीमियम प्लगइन्स समर्थन, नियमित अपडेट और उत्पादन-तैयार सुविधाओं के साथ शिप होते हैं - एकीकरण कार्य के दिनों को बचाते हैं।
प्रीमियम प्लगइन्स ब्राउज़ करें →संबंधित ट्यूटोरियल
एक ही विषय पर गहन मार्गदर्शिकाएँ।
ट्यूटोरियल
Introducing Search on GJS.Market
GJS.Market now has one search across everything we publish — plugins, articles, community questions, guides, authors and services. Press ⌘K from any page.
ट्यूटोरियल
GJS.Market Is Now Available for India 🇮🇳
GJS.Market is expanding its global presence with a dedicated experience for developers, agencies, SaaS companies, and digital creators in India
ट्यूटोरियल
2026 में GrapesJS के साथ AI-संचालित पेज बिल्डर कैसे बनाएं
हमने GJSDocs का निर्माण करना सीखा - सरल AI टेक्स्ट जनरेशन से लेकर संरचित, संदर्भ-जागरूक दृश्य संपादन तक
ब्राउज़ प्लगइन श्रेणियाँ
सीधे बाज़ार पर प्लगइन श्रेणी के पृष्ठों पर जाएँ।