뚠뚠멍의 생각들

UI लाइब्रेरी घटक को स्केलेबल सामान्य VUE घटक में बदलना

  • लेखन भाषा: कोरियाई
  • आधार देश: सभी देशcountry-flag
  • आईटी

रचना: 2024-11-21

रचना: 2024-11-21 21:55

बूटस्ट्रैप, व्यूटीफाई आदि UI लाइब्रेरी का उपयोग करने पर


उच्च गुणवत्ता वाले UI घटकों का आसानी से उपयोग किया जा सकता है।


लेकिन अक्सर कस्टमाइज़ेशन कैसे करें, इस बारे में चिंताएँ उत्पन्न होती हैं।


आमतौर पर, घटक के आंतरिक तत्वों तक पहुँचने के लिए

:deep(.class-name) जैसे एक्सेस का उपयोग किया जाता है,

समस्या यह है कि एक ही स्क्रीन पर एक ही घटक को अलग-अलग तरीके से कस्टमाइज़ करने की आवश्यकता होती है,

और दूसरी स्क्रीन पर समान शैली लागू करने की आवश्यकता होती है।


उदाहरण के लिए,

अगर आप ब्यूफी के टूलटिप घटक की पृष्ठभूमि का रंग बदलना चाहते हैं, तो आप इसे इस प्रकार उपयोग कर सकते हैं।


लेकिन अगर आप एक घटक को काले रंग में और दूसरे घटक को नारंगी रंग में बदलना चाहते हैं?

हर बार नई क्लास लागू करें। (CSS ओवरराइड)


अगर आपको दूसरी स्क्रीन पर भी काले रंग का टूलटिप इस्तेमाल करना है?

शैली को कॉपी-पेस्ट करें। (या मॉड्यूल का उपयोग करें।)


ऊपर बताई गई समस्या को हल करने के लिए, मैंने नीचे दिए गए अनुसार थोड़ा अधिक स्केलेबल घटक बनाया है।




इसे इस तरह से बनाया गया है।

अब, पैरेंट घटक में custom-tooltip.vue का उपयोग करें।




ऊपर दिए गए तरीके के अलावा, कई अन्य समाधान हैं।

- कस्टम निर्देशिका बनाकर विस्तार करने का तरीका

- $variables का उपयोग करके थीम का विस्तार करने का तरीका


हालांकि मैंने कई हिस्सों को छोड़ दिया है, शैली के अलावा, कई तर्क या API शामिल होने पर,

मुझे लगता है कि इस तरह से घटक को लपेटना अधिक उपयुक्त हो सकता है।


  • अगर आपके पास कोई और अच्छा सुझाव है, तो कृपया मुझे बताएं।



टिप्पणियाँ0

फोटोशॉप ग्रेडिएंट का उपयोग कैसे करें और रंग संयोजन सुझावफोटोशॉप में ग्रेडिएंट टूल का उपयोग करके अपने डिज़ाइन में गहराई और माहौल कैसे जोड़ें और ट्रेंडी रंग संयोजन जानें।
테크민 it&tech 블로그
테크민 it&tech 블로그
테크민 it&tech 블로그
테크민 it&tech 블로그

August 19, 2024

जरूरी Figma प्लगइन्स: UI/UX डिज़ाइनर के लिए 10 आवश्यक उपकरणUI/UX डिज़ाइनर के लिए Figma के 10 आवश्यक प्लगइन्स पेश किए गए हैं। Autoflow, Unsplash जैसे डिज़ाइन दक्षता बढ़ाने वाले उपकरणों से अपने काम के समय को कम करें।
Roy Kim
Roy Kim
Roy Kim
Roy Kim

June 11, 2024

[भाग 2] AI से 30 मिनट में वेब गेम बनाना सीखें।AI से 30 मिनट में वेब गेम निर्माण भाग 2: HTML, JS, CSS फ़ाइलों को अलग करना और कैरेक्टर स्टेटस विंडो, स्किल पॉइंट बटन, और गोल्ड ड्रॉप फ़ीचर जोड़ना पूरा हो गया है। दुकान और स्किल सिस्टम जोड़ने की योजना है।
꼬반
꼬반
꼬반
꼬반

November 8, 2024

आर्डिनो सेटअप #2. Arduino IDE डार्क थीम, फ़ॉन्ट, टैब अंतर सेटिंग +a (उपयोगी सेटिंग)आर्डिनो IDE की पठनीयता बढ़ाने के लिए डार्क थीम, फ़ॉन्ट और टैब अंतर सेटिंग के तरीके पेश किए गए हैं। उत्पादकता में सुधार के लिए विभिन्न सेटिंग्स के साथ, अधिक आसानी से कोडिंग करें।
Lucy Archive
Lucy Archive
Lucy Archive
Lucy Archive

June 11, 2024

7 दिन में AI की मदद से एक मज़ेदार गेम बनानाAI की मदद से D&D5e पर आधारित वेब गेम के विकास का 7वाँ दिन है। बेहतर प्रदर्शन और सुविधाओं के साथ बातचीत, युद्ध प्रभाव के कार्यान्वयन में सफलता मिली है, कैनवास परतों को अलग करके और ESM विधि को बदलकर। ggoban.com/d2ng पर देखें।
꼬반
꼬반
꼬반
꼬반

November 13, 2024

सहयोगी उपकरण, स्लैक (Slack) की URL बुकमार्क (बुकमार्क) सुविधास्लैक चैनल या DM में अक्सर उपयोग किए जाने वाले लिंक को बुकमार्क सुविधा के साथ सहेजा जा सकता है और फ़ोल्डर में व्यवस्थित किया जा सकता है।
꿈많은청년들
꿈많은청년들
꿈많은청년들
꿈많은청년들

September 24, 2024