سجاد
3 سال پیش توسط سجاد مطرح شد
5 پاسخ

حلقه for در vue

سلام دوستان وقت بخیر من یک آرایه دارم و قسط دارم سه ایتم رو در یک کامپوننت به نمایش بزارم اگر به صورت زیر حلقه بود که کار درست میشد
for(var i = 0 ;i<m.lenght;i++){}
ولی در ویو چنین حالتی وجود ندارد من چطور باید این کار رو انجام بدم

<div v-for="(item , index) in data_hashtag.items" :class="index == 0 ? 'carousel-item active':'carousel-item' ">

کد فعلی بدین شکل است.


ثبت پرسش جدید
محمد
تخصص : Laravel
@mprogrammer7 3 سال پیش مطرح شد
0

سلام
لطفا کدهاتونو در قالب کد بفرستید بهتر ببینیم و تخصصتون برنامه نویس فول استیک اشتباهه فول استک درسته


Nima Aram
تخصص : a simple full stack
@aramnima50 3 سال پیش مطرح شد
1

@sajadmz
دوست عزیز !
این کد شما نشون داد آموزشی که دنبال میکنید با دقت نرفتید
بعد، شما زمانی که حلقه for میزنی ، داخل حلقه مثلا میتونی i رو پرینت بگیری، اینم همینه باید به این شکل عمل کنی


    <div v-for="(item , index) in data_hashtag.items" :class="index == 0 ? 'carousel-item active':'carousel-item' ">
</h1>{{item}}<h1>
</h1>{{index+1}}<h1>
</div>

با این کد به ازای تعداد اعضای آرایه حلقه برقرار میشه و آیتم ها رو نشون میده
ایندکس هم که جایگاه آیتم را از 0 تا 2 نشون میده که بعلاوه 1 میاد اونارو از 0 تا 2 به 1 تا 3 تبدیل میکنه


سجاد
تخصص : برنامه نویس فول استیک
@sajadunibas 3 سال پیش مطرح شد
0

@aramnima50
من می خوام داشته باشم item[index] بدین صورت ولی منتهی اخطار دارم


Nima Aram
تخصص : a simple full stack
@aramnima50 3 سال پیش آپدیت شد
1

@sajadmz
یه عکس از اخطار بفرستید تا بفهمیم مشکل از کجاست!


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش مطرح شد
2

سلام دوستان وقت بخیر من یک آرایه دارم و قسط دارم سه ایتم رو در یک کامپوننت به نمایش بزارم اگر به صورت زیر حلقه بود که کار درست میشد.

قسط دارین؟
مگه میشه به کدهاتون بدهی مالی داشته باشین؟ 😂


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

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