تم تعديل مثال لوحة معلومات المستخدم إلى router.js فقط وفقًا لمثال التحميل الديناميكي ، على النحو التالي:
عندما يستخدم السجل browserHistory ، إذا تم توجيهه إلى مسار / demo / users ، فسيطلب 127.0.0.1:8989/demo/0.js ، وسيظهر خطأ 404.
إذا كان السجل يستخدم hashHistory ، فلا توجد مشكلة ، فالطلب هو 127.0.0.1:8989/0.js
إذا تم توجيهه مباشرة إلى / المستخدمين ، فلا توجد مشكلة سواء كانت hashHistory أو browserHistory.
إذا لم يتم استخدام وضع التحميل الديناميكي بشكل مباشر ، فلا توجد مشكلة في التوجيه إلى مستويات متعددة
حاول مطابقة publicPath في webpack بـ /
.
بعد إضافة publicPath ، سيصبح المسار / index.js لمسار الجذر مباشرة 404.
yinlsea كيف يدعم vsc الخاص بك مشروع رد الفعل؟ لقد استخدمت الإعداد الافتراضي وحاولت تثبيت بعض الإضافات ، لكن عندما صادفت بيانًا بالتنسيق {...foo,...bar}
، أصيب التنسيق التلقائي بالشلل. لا أريد حقًا استخدام برامج تحرير أخرى ، فلا توجد طريقة للحصول على تنسيق يدوي فقط.
xjdata لا يمكنه التعرف على رمز البنية حتى
استخدم فكرة أو عاصفة ويب ، التحديث الرسمي سريع جدًا ، والدعم أيضًا ممتلئ جدًا.
تضمين التغريدة
حلها ، استخدم BrowsHistory ، عند التحميل عند الطلب ، تحتاج إلى كتابة هذا:
استيراد {useRouterHistory} من'dva / router '؛
استيراد {createHistory} من "التاريخ" ؛
dva ({
التاريخ: useRouterHistory (createHistory) ({basename: 'ROOTPATH'}) ،
}) ؛
حلها ، استخدم BrowsHistory ، عند التحميل عند الطلب ، تحتاج إلى كتابة هذا:
استيراد {useRouterHistory} من'dva / router '؛
استيراد {createHistory} من "التاريخ" ؛
dva ({
التاريخ: useRouterHistory (createHistory) ({basename: 'ROOTPATH'}) ،
}) ؛
حلها ، استخدم BrowsHistory ، عند التحميل عند الطلب ، تحتاج إلى كتابة هذا:
استيراد {useRouterHistory} من'dva / router '؛
استيراد {createHistory} من "التاريخ" ؛
dva ({
التاريخ: useRouterHistory (createHistory) ({basename: 'ROOTPATH'}) ،
}) ؛
مرحبًا ، لقد قمت بحل مشكلة الدلائل الفرعية في طريقك ، ولكن الآن مع المسارات متعددة المستويات ، أدخل http: // localhost : 8989 / indexpage في مسار المستوى الأول وقم بالتحديث بواسطة f5 ، ولكن http: // localhost : 8989 / indexpage / test1 لن يعمل الضغط على f5 ، ولا يمكن للتقرير العثور على ملف .js
yinlsea إلى ماذا يشير ROOTPATH؟ يمكنني استخدام Link to = '/ xx / xx' لإدخال المسار متعدد المستويات بسلاسة ، لكن لا يمكنني الدخول بعد تحديث F5.
ROOTPATH هو مسار الجذر الخاص بك ، على سبيل المثال: "/ XXX /" ، الوصول هو http: // IP : PORT / XXX /