سلام دوستان
ویو جی اس یه سری متد داره مثل
computed
created
mounted
watchers
و...
اگر میتونید مقداری برام توضیح بدید هر کدام کارشون چیه و کی شروع به کار میکنن؟؟؟
و یا اگر منبع فارسی میشناسید معرفی کنید
ممنون
فرق computed و methods در اینه که وقتی تابعی در computed تعریف می کنید فقط در صورت تغییر جواب، تابع را از اول اجرا می کنه ولی methods در هر بار فراخوانی تابع را از اول اجرا می کنه.
در صورت نیاز از این آموزش هم می تونید استفاده کنید:
https://m.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa
امیدوارم کمک کنه :)
@miladfathi021
سلام، هر کدوم از این متدها دارای یک متد اصلی و یک متد قبل از اجرای متد اصلی دارن ( مثل ()created و ()beforeCreated.متد created قبل از بررسی عنصر el کار می کند ( قبل از این که نمونه ی vue اجرا بشه) و beforeCreated هم قبل از created اجرا میشه.
متد mounted وقتی کدهای شما اجرا میشه اعمال خواهد شد و قبل اون هم beforeMounted.متد update وقتی اجرا میشه که تغییراتی در صفحه اجرا بشه و و قبل اون هم beforeUpdate و در آخر هم متد destroyed و beforeDestroy زمان destroy کردن اجرا میشه که برای از بین بردن رویداد ها و ... استفاده میشه.
در این صفحه هم نمودار مربوط به این موضوع هست و می تونید دقیق تر ببینید:
https://vuejs.org/images/lifecycle.png
فرق computed و methods در اینه که وقتی تابعی در computed تعریف می کنید فقط در صورت تغییر جواب، تابع را از اول اجرا می کنه ولی methods در هر بار فراخوانی تابع را از اول اجرا می کنه.
در صورت نیاز از این آموزش هم می تونید استفاده کنید:
https://m.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa
امیدوارم کمک کنه :)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟