لدي مشكلة في استخدام المكتبات داخل vue js ??

السلام عليكم

انا مبتدأ في ال vue js و حاليا اصمم موقع و واجهتني مشكلة وهي انني لم اعرف كيف استخدم مكتبات الجافاسكريبت و الجكويري داخل المشروع , اتمنى افادتي و لو بالقليل و شكرا لكم


التعليق السابق

شكرا لك اخي

نعم اعرف كيف اثبت المكتبات عن طريق npm , المشكلة عندي كيف اشغل هذه المكتبات داخل المشروع

فمثلا اريد تشغيل مكتبة isotope فأين أضع هذا الكود :

$('.grid').isotope({
  // options
  itemSelector: '.grid-item',
  layoutMode: 'fitRows'
});

لكي تشتغل المكتبة

Abdallah_NourAldin أضف ردا

تحتاج لاضافة الكود داخل VUE lifecycle methods

والأنسب في هذه الحالة هو mounted

مثال عليها: سيتم تنفيذها بمجرد ان تم بناء الcomponent

mounted() {
console.log("mounted")
}

(سيتم تنفيذها بمجرد ان تم بناء الcomponent)

جربت الطريقة لكن لم تشتغل , لا أعرف ما السبب

شكرا لك أخي على كل حال