المستندات التفاعلية والعروض التوضيحية
الترحيل السلس : يعمل لكل من Vue 3 و 2
الأشجار بالكامل : فقط خذ ما تريد ، وحجم الحزمة
اكتب قوية : مكتوبة في TypeScript ، مع مستندات TS
SSR ودية
لا يوجد حزمة مطلوبة : قابلة للاستخدام عبر CDN
مرنة : مرشحات الأحداث القابلة للتكوين والأهداف
الوظائف الإضافية الاختيارية : جهاز التوجيه ، Firebase ، RXJS ، إلخ.
استيراد {uselocalStorage ، Usemouse ، usePreferredDark} من '@vueuse/core'export الافتراضي {
SETUP () {// يتتبع mouse factionConst {x ، y} = USEMOUSE () // إذا كان المستخدم يفضل DARKECONST ISDARK = USEPREFREDDARK () // state state في storestorageConst store = uselocalStorage ('storage' ، {name: ' Apple '، color:' Red '،} ،) return {x ، y ، isdark ، store}
} ،}الرجوع إلى قائمة الوظائف أو الوثائق لمزيد من التفاصيل.
من V12.0 ، لم يعد Vueuse يدعم Vue 2. يرجى استخدام V10.x للحصول على دعم Vue 2.
npm i @vueuse/core
إضافة ONS | وحدة Nuxt
Vite + Vue 3
Nuxt 3 + Vue 3
WebPack + Vue 3
<script src = "https://unpkg.com/@vueuse/shared"> </script> <script src = "https://unpkg.com/@vueuse/core"> </script>
سوف تتعرض للعالمية مثل window.VueUse
انظر دليل المساهمة
هذا المشروع مستوحى بشدة من المشاريع الرائعة التالية.
Streamich/رد الفعل
U3U/Vue-Hooks
لوغاريت/Vue-Use-Web
Kripod/React-Hooks
وبفضل جميع المساهمين على جيثب!