راکت

معادل size در vue

6 پاسخ

معادل size که در لاراول استفاده میکنیم در vue چی هستش ؟
من میخوام بدونم کاربر مطلبی داخل دیتابیس داره یا نه ...اگر داشت پیغام ok و در غیر اینصورت no رو نمایش بده
تو لاراول میومدم از تیکه کد زیر استفاده میکردم

@if(sizeof($x)==0)
<p>no</p>
@else
<p>yes</p>
@endif

در ویو باید از v-if و v-else استفاده بشه ولی نمیدونم چجوری باید الگوی بالارو پیاده کنم
ممنون میشم راهنمایی کنید

@milad
@mhyeganeh
و سایر دوستان ...

ثبت پرسش جدید

پاسخ‌ها

6
رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

سلام وقتتون بخیر!

اگر از کامپوننت های vue استفاده میکنید میتونید از props ها استفاده کنید به این صورت

<vue-component postcount="{{$postCount}}"></vue-component >
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

<p v-if="condition">no</p>
<p v-else>yes</p>

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

آرش تقوی
آرش تقوی
@arash.taghavi69

تخصص: برنامه نویس فول استک

فرض کنید مطلب رو توی متغیر posts ریختین; در این صورت اینجوری میشه:

<div v-if=posts.length==0 >
پستی وجود ندارد
</div>
<div v-else>//show posts</div>
negar
negar
@negar

تخصص: اول راه

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

<div v-for="posts in post">
<span v-if="posts">no</span>
<span v-else>yes</span>
</div>

v-if اجرا میشه اما v-else اجرا نمیشه !
بنظرتون مشکل از کجاست ؟
@milad

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

چیزی که درون v-if قرار میدید، باید یک برگشتی true/false رو بر گردونه.
اگر true باشه که v-if اجرا میشه، اگر مقدار برگشتی false باشه، v-if اجرا نمیشه، v-else اجرا میشه.

آرش تقوی
آرش تقوی
@arash.taghavi69

تخصص: برنامه نویس فول استک

شرط رو باید خارج حلقه بگذارید، الان محتوای درون حلقه ی شما در وهله ی اول که پست ها خالی هست اجرا نمیشه، وقتی اجرا میشه که مقدار posts پر شده باشه، وقتی هم پر شده باشه طبیعتا دیگه شرط else اجرا نخواهد شد

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

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