توضیحات

در این جلسه به توضیح provide/inject در composition api در vue.js می پردازیم.


javascript جاوا اسکریپت vuejs ویو جی اس

مدرس دوره علی شیخ
مدت دوره 11:02:05
تعداد ویدیو 69

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام
    ميخوام سبد خريد ايجاد كنم كه در يك صفحه محصولات باشه و دكمه اضافه به سبد خريد و در يك صفحه ديگر اون سبد خريد كه يك آرايه هست نمايش داده بشه
    مشابه مثالي كه با vuex در دوره آموزشي هست
    اين كار رو ميتونم براي راحت شدن كار با provide inject انجام بدم و آرايه سبد محصولات رو در صفحه و روت ديگر با اينجكت بگيرم و نمايش بدم؟
    هيچكدوم از كامپوننت يا صفحات والد يا فرزند صفحه ديگري نيست

    • سلام وقت بخیر.
      بله، شما میتوانید به روش های مختلف یک مسله را حل کنید.

    • متشكرم
      اين دو كامپوننت يا دو صفحه هيچ ارتباطي باهم ندارند و والد يا فرزند يكديگر نيستند
      ميتونم بازهم از provide inject استفاده كنم؟

  • سلام وقتتون بخیر
    من اومدم ی متغیر رو از تغییر provide ارسال کنم به یک کامپوننت دیگه .. از اونور هم با inject دریافتش کردم ولی خب انجام نمیشه و ی وارنینگ نشون میده میگه injection not found .. روشی هم که رفتم کاملا درسته طبق خود ویدیو و داکیونت ویو هست
    ممنون میشم راهنمایی کنید

    • سلام وقت بخیر.
      اگه بدرستی پیش رفته باشید نباید مشکلی باشه، حتما با سورس کدی که در اختیارتون هست مقایسه کنید. اگه همچنان مشکل داشتید، سورس کد را از طریق تلگرام، وب پروگ ارسال کنید تا بررسی بشه

  • سلام
    طبق تعریف provide inject برای ارسال یک متغیر از کامپوننت پدر به کامپوننت فرزند فرزند استفاده میشود. به دلیل سینتکس خواناتر میتونیم از provide inject برای ارسال متغیر از کامپوننت پدر به فرزند اول به جای props استفاده کنیم؟
    تشکر

    • سلام وقت بخیر.
      بله برای اینکار هم میتونید استفاده کنید، اما هدف از ایجادش برای ارسال راحتر، به کامپوننت های پایین تر هست.