negar
3 سال پیش توسط negar مطرح شد
6 پاسخ

معادل size در vue

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

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

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

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


ثبت پرسش جدید
رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

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

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

<vue-component postcount="{{$postCount}}"></vue-component >

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش مطرح شد
0
<p v-if="condition">no</p>
<p v-else>yes</p>

آرش تقوی
تخصص : برنامه نویس فول استک
@arash.taghavi69 3 سال پیش مطرح شد
0

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

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

negar
تخصص : اول راه
@negar 3 سال پیش مطرح شد
0

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

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

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


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

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


آرش تقوی
تخصص : برنامه نویس فول استک
@arash.taghavi69 3 سال پیش مطرح شد
0

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


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

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