راکت
حل شده

توضیح درباره متد های createdو computed و غیره

2 پاسخ

سلام دوستان
ویو جی اس یه سری متد داره مثل
computed
created
mounted
watchers
و...
اگر میتونید مقداری برام توضیح بدید هر کدام کارشون چیه و کی شروع به کار میکنن؟؟؟

و یا اگر منبع فارسی میشناسید معرفی کنید

ممنون

parsa
parsa
@parsahaghighi
ثبت پرسش جدید

پاسخ‌ها

2
یحیی احمدی
یحیی احمدی
@Yahya
بهترین پاسخ

فرق computed و methods در اینه که وقتی تابعی در computed تعریف می کنید فقط در صورت تغییر جواب، تابع را از اول اجرا می کنه ولی methods در هر بار فراخوانی تابع را از اول اجرا می کنه.

در صورت نیاز از این آموزش هم می تونید استفاده کنید:
https://m.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa

امیدوارم کمک کنه :)

یحیی احمدی
یحیی احمدی
@Yahya

@miladfathi021
سلام، هر کدوم از این متدها دارای یک متد اصلی و یک متد قبل از اجرای متد اصلی دارن ( مثل ()created و ()beforeCreated.متد created قبل از بررسی عنصر el کار می کند ( قبل از این که نمونه ی vue اجرا بشه) و beforeCreated هم قبل از created اجرا میشه.
متد mounted وقتی کدهای شما اجرا میشه اعمال خواهد شد و قبل اون هم beforeMounted.متد update وقتی اجرا میشه که تغییراتی در صفحه اجرا بشه و و قبل اون هم beforeUpdate و در آخر هم متد destroyed و beforeDestroy زمان destroy کردن اجرا میشه که برای از بین بردن رویداد ها و ... استفاده میشه.

در این صفحه هم نمودار مربوط به این موضوع هست و می تونید دقیق تر ببینید:
https://vuejs.org/images/lifecycle.png

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام