عن المشروع
Vue Router 3 هو الموجّه الرسمي لتطبيقات Vue 2، ويتم صيانته كجزء من نظام Vue البيئي بموجب رخصة MIT. يتعامل مع التوجيه من جانب العميل لتطبيقات الصفحة الواحدة المبنية باستخدام Vue 2، حيث يربط مسارات URL بالمكونات ويدير التنقل دون إعادة تحميل كاملة للصفحة.
يوضح ملف README بوضوح أن هذا هو vue-router 3.0، الذي يعمل فقط مع Vue 2.0، وأن كليهما قد وصلا إلى نهاية العمر الافتراضي. يتم توجيه مستخدمي Vue 3 إلى مستودع vuejs/router المنفصل الخاص بـ Vue Router 4، بينما يبقى الإصدار 1.x على فرع 1.0.
تشمل القدرات النموذجية لموجّه من هذا النوع إعداد المسارات التصريحي، والمسارات المتداخلة والمسماة، ومعلمات المسار الديناميكية، والتنقل البرمجي، وحراس المسار للتحكم في الوصول أو تحميل البيانات، والتحكم في سلوك التمرير. لا يسرد ملف README نفسه هذه الميزات بالتفصيل؛ بل يوجّه القراء إلى موقع التوثيق على v3.router.vuejs.org وإلى دليل الأمثلة في المستودع.
التطوير سهل للمساهمين: قم بتثبيت التبعيات باستخدام yarn، وبناء ملفات التوزيع باستخدام yarn build، وتشغيل الأمثلة محليًا على المنفذ 8080 باستخدام yarn dev، وتشغيل الفحص واختبارات المجموعة الكاملة باستخدام yarn test، وتشغيل التوثيق باستخدام yarn docs. تم توثيق سير عمل الإصدار، ويشمل تشغيل الاختبارات، وبناء الإصدارات المرقمة، وتوليد سجل التغييرات، وتقديم ملفات dist، والوسم، والنشر على npm.
تشمل قنوات الدعم خادم دردشة Discord ومنتدى Vue الرسمي. يُستخدم متتبع المشكلات في المستودع حصريًا للإبلاغ عن الأخطاء وطلبات الميزات، ويُطلب من المساهمين قراءة قائمة التحقق الخاصة بالإبلاغ عن المشكلات ودليل المساهمة قبل فتح المشكلات أو طلبات السحب. يتم تسجيل التغييرات من إصدار لآخر في ملف CHANGELOG.md، وتُشارك الإعلانات عبر حساب @vuejs على تويتر.
نظرًا لأن Vue 2 لم يعد يُصان بشكل نشط، فمن الأفضل فهم هذه الحزمة على أنها تبعية قديمة لتطبيقات Vue 2 الحالية وليس خيارًا للمشاريع الجديدة. يجب على الفرق التي تبدأ من الصفر باستخدام Vue 3 اعتماد Vue Router 4 بدلاً من ذلك.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.