هذا ليس مشروع سقالات، ولكنه مشروع تجريبي أساسي، تم تجريده من المشروع المرجعي الفعلي للأعمال. قم بإنشاء مشروع Vue خلفي جديد، والذي يمكن تعديله بناءً على هذا المشروع.
استخدم Mockjs لمحاكاة بيانات الواجهة (للتحسين)
تقوم أكسيوس بتنفيذ طلبات الشبكة (التغليف اللاحق ومعالجة الأخطاء الموحدة)
إدارة الدولة vuex
التحكم في إذن التوجيه
العرض التوضيحي عبر الإنترنت
اسم المستخدم:admin
كلمة المرور:123456
المستخدمون الذين يمكن تسجيل دخولهم موجودون في ${root_project}/src/mock/data/exampleData.js
لإدارة حالة Vuex العالمية، يرجى الرجوع إلى التكوين في src/vuex/modules/control.js. تشترك جميع الطلبات غير المتزامنة في إجراء واحد وثلاث طرق تغيير ثابتة.
أما بالنسبة لإدارة حالة Vuex، فهي مكتوبة في رد الاتصال للطريقة في قالب Vue، بحيث يمكن مشاركة التعليمات البرمجية وتجنب عدد كبير من الرموز المماثلة.
تشترك جميع طلبات الشبكة أيضًا في نفس طريقة axios.request()، ويتم تمرير كل من نوع الطلب ورد الاتصال الناجح إلى الطلب في شكل معلمات، مما يتجنب أيضًا عددًا كبيرًا من الرموز المشابهة.
للمقارنة مع الحالة المرجعية، يرجى الاطلاع على طلب تسجيل الدخول الذي تم استدعاؤه وطلب الحصول على قائمة الموظفين في إدارة الموظفين.
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
للحصول على شرح مفصل حول كيفية عمل الأشياء، قم بمراجعة الدليل والمستندات الخاصة بـ vue-loader.