استخدم Vue-cli و Element-ui لكتابة الأمثلة التي تمت مواجهتها في التطوير اليومي.
# 部署方法
git subtree push --prefix=dist origin gh-pagesعنوان الزيارة:
https://beat-the-buzzer.github.io/my-demos
npm install -g @vue/cli # 全局安装vue-cli
vue create my-demos # 新建项目
npm install -S element-ui # 安装element-ui
npm install -S vue-router # 安装vue-routerملاحظة: لا يضيف vue-cli 4.x التكوينات المتعلقة بحزمة الويب إلى المشروع مباشرةً، بل يستخدم البرنامج النصي npm، المشابه لتطبيق create-react-app، مما يبسط المشروع. ولكن ماذا لو أردنا تعديل التكوين؟ في الواقع، هذا يعادل وجود بعض التكوينات الافتراضية. إذا لم نستخدم هذا التكوين الافتراضي، فيمكننا كتابة بعض التكوينات بأنفسنا وكتابتها في vue.config.js لاستبدال التكوينات الأصلية. على سبيل المثال، إذا كنت أرغب في تعديل مسار الموارد المجمعة، أود أن أضيف:
module . exports = {
//=>process.env.NODE_ENV:环境变量中存储的是开发环境还是生产环境
publicPath : process . env . NODE_ENV === 'production' ? './' : '/' ,
} وظيفة النقر للنسخ: معالجة موحدة لمشكلات التوافق
npm install -S clipboardمكونات الرف الدائري والانزلاق: قم بتنفيذ مثال شائع جدًا غير متوفر على الموقع الرسمي:
npm install -S swiperمحاكاة البيانات
npm install -S mockjsيمكنك استخدام هذه الأداة لمحاكاة البيانات، وهي أداة أساسية بالنسبة لنا لكتابة العروض التوضيحية.
إزالة الاختلافات بين المتصفحات
npm install -S reset-cssفقط أدخله مباشرة في المشروع:
import 'reset-css' ; // 引入CSS重置的模块لاستخدام SVG لتقديم الرموز، تحتاج أولاً إلى وضع الرموز المطلوبة في مشروع على موقع Iconfont، واختيار الرمز، وسيظهر العنوان أدناه. عند زيارة هذا العنوان، يمكنك رؤية قطعة من js. إذا قمت بإدخال هذا js في المشروع، فيمكنك استخدامه مباشرة في المشروع.
import './common/iconfont' ; // 引入SVGتوليد رمز الاستجابة السريعة
npm install -S qrcodeاسحب لأعلى للتحميل، اسحب لأسفل لتحديث البرنامج المساعد
npm install -S mescroll.jsاسحب للفرز
npm install -S sortablejsالفرز بالسحب، المشكلة التي نواجهها غالبًا هي كيفية مزامنة البيانات مع عناصر DOM في الصفحة في أطر عملنا مثل Vue أو React.
معدّلات Vue هي في الأساس النسخة التجريبية الموجودة على الموقع الرسمي
AES هي طريقة تشفير متماثلة، وتتضمن أوضاع التشفير بشكل أساسي ما يلي:
1. كتاب الرموز الإلكتروني (ECB) 2. تسلسل كتل التشفير (CBC) 3. وضع الحاسبة (العداد (CTR)) 4. تعليقات التشفير (CFB) 5. ردود فعل الإخراج (OFB)
npm install -S aes-jsإذا كنت مهتمًا، يمكنك معرفة المزيد حول المبادئ الداخلية المحددة.
عندما نستخدم localStorage وSessionStorage لتخزين البيانات محليًا، يمكننا إجراء عملية تشفير لتحسين مستوى أمان البيانات.