سيكون الأمر رائعًا إذا كان بإمكاني إنشاء واحد على مستوى الملف بصرف النظر عن غلاف الجذر. لديّ ملفًا أحاديًا حيث قد يكون لدي ملف واحد أريد لفه في Provider
مع متجر وآخر حيث أرغب في استخدام متجر آخر وسيكون من الملائم أن أكون قادرًا على إنشاء مشروع مُغلِف المستوى الذي يُنشئ أي شيء أعلم أن كل الحزم تحتاجه ومن ثم يكون قادرًا على الإشارة إلى غلاف لهذا الملف عن طريق الإضافة إلى الموضوع الأعلى مثل هذا؟
// Option A
import Wrapper from './path/to/wrapper';
---
name: Page
menu: Some Menu
route: /page
wrapper: Wrapper
---
// Option B
---
name: Page
menu: Some Menu
route: /page
wrapper: './path/to/wrapper'
---
يمكنك التفاف المستند عن طريق تصدير مكون افتراضي مثل هذا:
---
name: Page
menu: Some Menu
route: /page
---
import Wrapper from './path/to/wrapper'
export default (props) => (
<Wrapper {...props} />
)
هذا ليس ما أريد القيام به لأنه بعد ذلك إذا استخدمت الملعب ، فسيظهر كجزء من رمز المثال الخاص بي. ما عليك سوى إغلاق المشكلة والإجابة كما لو أنني لا أعرف عمليات استيراد JS الشائعة.
ولكن لن يتم عرض هذا الغلاف كجزء من الملعب الخاص بك wldcordeiro ، سيتم تغليف هذا الغلاف في <div>
حول المستند الخاص بك. في docz لدينا ثلاث طرق لتغليف الأشياء:
wrapper
على doczrc
، سيؤدي ذلك إلى التفاف التطبيق بأكمله.فقط آخر واحد سيعرض الكود في ملعبك!
التعليق الأكثر فائدة
ولكن لن يتم عرض هذا الغلاف كجزء من الملعب الخاص بك wldcordeiro ، سيتم تغليف هذا الغلاف في
<div>
حول المستند الخاص بك. في docz لدينا ثلاث طرق لتغليف الأشياء:wrapper
علىdoczrc
، سيؤدي ذلك إلى التفاف التطبيق بأكمله.فقط آخر واحد سيعرض الكود في ملعبك!