vueuse-functions
بناء دوال VueUse التركيبية بسرعة أكبر
تقضي فرق Vue وNuxt وقتا في اختيار الأداة التفاعلية المناسبة. تربط هذه المهارة المتطلبات بدوال VueUse التركيبية وملاحظات الاستخدام.
توقف واطلب التأكيد قبل التثبيت.
راجع الخطة واحصل على موافقة صريحة من المستخدم قبل تغيير الملفات.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "vueuse-functions" from https://skillstore.io/skills/antfu-vueuse-functions.md and its manifest at https://skillstore.io/api/skills/antfu-vueuse-functions/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "vueuse-functions". أضف دعم الوضع الداكن إلى لوحة إعدادات Nuxt.
النتيجة المتوقعة:
يوصي المساعد باستخدام useDark أو useColorMode، ويشرح سلوك الاستمرارية، ويشير إلى SSR والتعامل مع تفضيلات المستخدم.
جارٍ استخدام "vueuse-functions". استبدل مستمع تغيير الحجم اليدوي في مكون Vue.
النتيجة المتوقعة:
يقترح المساعد useResizeObserver أو useWindowSize، ويصف فوائد التنظيف، ويشير إلى الإرشادات المرجعية ذات الصلة.
جارٍ استخدام "vueuse-functions". ابن قائمة مقسمة إلى صفحات تتفاعل مع تغييرات الصفحة.
النتيجة المتوقعة:
يحدد المساعد useOffsetPagination، ويلخص الحالة التفاعلية التي يوفرها، ويشرح كيفية ربطها بتحميل البيانات.
التدقيق الأمني
آمنAll 400 presented static findings are false positives caused by Markdown formatting, TypeScript declarations, relative documentation paths, and legitimate VueUse examples. Keyboard examples handle user-interface events without recording or transmitting input, while network examples use documentation endpoints or caller-provided URLs. No prompt injection or malicious intent was found in the reviewed files. Static review was capped at 400/1259 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.
عوامل الخطر
⚙️ الأوامر الخارجية (50)
🌐 الوصول إلى الشبكة (50)
📁 الوصول إلى نظام الملفات (8)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/antfu-vueuse-functions/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/antfu-vueuse-functions?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/antfu-vueuse-functions?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antfu-vueuse-functions/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/antfu-vueuse-functions.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
antfu. (2026). vueuse-functions security audit report (audit version 6) [Author version 1.0]. Skillstore. https://skillstore.io/skills/antfu-vueuse-functions/audits/6اقتباس BibTeX
@techreport{antfu-antfu-vueuse-functions-2026,
author = {antfu},
title = {vueuse-functions security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/antfu-vueuse-functions/audits/6},
note = {Author version 1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "vueuse-functions security audit report (audit version 6)"
version: "1.0"
type: report
authors:
- name: "antfu"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/antfu-vueuse-functions/audits/6"
identifiers:
- type: other
value: "skillstore:antfu-vueuse-functions:audit:6"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: متوسطما الذي يمكنك بناؤه
اختيار دالة تركيبية لميزة
اعثر على دالة VueUse التي تطابق سلوك واجهة المستخدم المطلوب، ثم طبق نمط الاستخدام الموثق الخاص بها.
تحديث الشيفرة التفاعلية المخصصة
استبدل مساعدات الحالة أو الأحداث أو التوقيت أو واجهات API الخاصة بالمتصفح المكتوبة يدويا بدوال VueUse التركيبية القياسية.
تخطيط التكاملات الاختيارية
حدد متى تحتاج ميزة إلى حزمة تكامل VueUse خارجية قبل إضافتها إلى المشروع.
جرّب هذه الموجّهات
أبني ميزة Vue 3 تحتاج إلى [behavior]. ما دالة VueUse التركيبية التي ينبغي أن أستخدمها، ولماذا؟
حدّث مكون Vue هذا لاستخدام أفضل دالة VueUse تركيبية من أجل [behavior]. اشرح أي عمليات استيراد أو خيارات مطلوبة.
راجع منطق Vue التفاعلي المخصص هذا واستبدله بدوال VueUse التركيبية حيث يحسن ذلك قابلية الصيانة.
صمم نهجا في Nuxt 3 من أجل [feature] باستخدام VueUse. ضمّن اعتبارات SSR وحدود أذونات المتصفح والتبعيات الاختيارية.
أفضل الممارسات
- تحقق من قاعدة الاستدعاء قبل استخدام دالة تركيبية خارجية أو تتطلب الاستخدام الصريح فقط.
- فضّل أدوات VueUse عندما تقلل شيفرة الأحداث أو المؤقتات أو التخزين أو المراقبين المخصصة.
- راجع سلوك أذونات المتصفح وSSR قبل استخدام واجهات API الخاصة بالمستشعرات أو الوسائط أو الملفات أو النوافذ.
تجنب
- لا تضف حزم تكامل اختيارية إلا إذا كان المشروع يستخدمها بالفعل أو وافق المستخدم على تثبيتها.
- لا تستخدم الدوال التركيبية الخاصة بالمتصفح فقط أثناء التصيير على الخادم دون حواجز.
- لا تستبدل شيفرة Vue الأصلية الواضحة عندما لا تضيف دالة VueUse التركيبية أي تبسيط ذي معنى.
الأسئلة المتكررة
هل تثبت هذه المهارة VueUse؟
ما المشاريع التي يمكنها استخدام هذه المهارة؟
هل يمكنها الاختيار بين دوال تركيبية متشابهة؟
هل تدعم تكاملات VueUse الخارجية؟
هل يمكنها المساعدة في اعتبارات SSR؟
هل الملفات المرجعية قابلة للتنفيذ؟
تفاصيل المطور
المؤلف
antfuالترخيص
MIT
إصدار المؤلف
v1.0
مراجعة Skillstore
r2
تنبيه الإصدار
الإصدار الذي أعلنه المؤلف ليس SemVer صالحًا.
مرجع
89edfdc710d0846129dcee6a929477b04f08052c
حداثة الصيانة
٢٤/٧/٢٠٢٦
الاستخدام
10 تنزيلات · 428 مشاهدات
بنية الملفات