Vue v-else Directive

যদি উপরের সমস্ত শর্তগুলি if বিবৃতিতে 'false' মূল্যায়ন করে তাহলে একটি উপাদান ফেরত দিতে v-else ব্যবহার করুন

Example

আপনার নিজস্ব Vue সার্ভার পান

উপরের সমস্ত শর্তগুলি 'মিথ্যা' হলে একটি <div> উপাদান তৈরি করতে v-else নির্দেশিকা ব্যবহার করে।

<p v-if="word === 'apple'">The word is 'apple'.</p>
<p v-else-if="word === 'pizza'">The word is 'pizza'</p>
<div v-else>
  <img src="/img_question.svg" alt="question mark">
  <p>The word is not 'apple', and it is not 'pizza'</p>
</div>

নীচে আরো উদাহরণ দেখুন.

Definition and Usage

v-else নির্দেশিকাটি if স্টেটমেন্টে ব্যবহার করা হয় একটি উপাদান ফেরত দেওয়ার জন্য যদি উপরের সমস্ত শর্তগুলি 'false' তে মূল্যায়ন করা হয়।

v-else নির্দেশিকা শুধুমাত্র v-if বা v-else-if ধারণকারী একটি উপাদানের পরে ব্যবহার করা যেতে পারে।

v-else নির্দেশিকা একটি অভিব্যক্তি ছাড়া ব্যবহার করা হয়.

যখন v-else একটি উপাদান পরিবর্তন করে:

Directives for Conditional Rendering

এই ওভারভিউ বর্ণনা করে যে কিভাবে শর্তসাপেক্ষ রেন্ডারিংয়ের জন্য ব্যবহৃত বিভিন্ন Vue নির্দেশাবলী একসাথে ব্যবহার করা হয়।

Directive বিস্তারিত
v-if একা ব্যবহার করা যেতে পারে, অথবা v-else-if এবং/অথবা v-else এর সাথে। যদি v-if-এর ভিতরের শর্তটি 'সত্য' হয়, তাহলে v-else-if বা v-else বিবেচনা করা হবে না।
v-else-if v-if বা অন্য v-else-if এর পরে ব্যবহার করতে হবে। যদি v-else-if-এর ভিতরের শর্তটি 'true' হয়, তাহলে পরবর্তী v-else-if বা v-else বিবেচনা করা হয় না।
v-else যদি ইফ-স্টেটমেন্টের প্রথম অংশটি মিথ্যা হয় তবে এই অংশটি কার্যকর হবে। if-স্টেটমেন্টের একেবারে শেষে v-if এবং v-else-if-এর পরে স্থাপন করা উচিত।

More Examples

Example 1

টাইপরাইটারের সংখ্যা 0 হলে "স্টক নেই" লিখতে v-else ব্যবহার করে।

<p v-if="typewriterCount>3">
  In stock
</p>

<p v-else-if="typewriterCount>0">
  Very few left!
</p>

<p v-else>
  Not in stock
</p>

Example 2

একটি নির্দিষ্ট পাঠ্য প্রদর্শন করতে v-else ব্যবহার করে যখন বাক্যটিতে 'পিৎজা' বা 'বুরিটো' থাকে না।

<div id="app">
  <div v-if="text.includes('pizza')">
    <p>The text includes the word 'pizza'</p>
    <img src="img_pizza.svg">
  </div>
  <div v-else-if="text.includes('burrito')">
    <p>The text includes the word 'burrito', but not 'pizza'</p>
    <img src="img_burrito.svg">
  </div>
  <p v-else>The words 'pizza' or 'burrito' are not found in the text</p>
</div>

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script>
  const app = Vue.createApp({
    data() {
      return {
        text: 'I like Thai beef salad, pho soup and tagine.'
      }
    }
  })
  app.mount('#app')
</script>

Exercise

প্রশিক্ষণ:

Vue.js v-else directive ?

v-else="condition"
✗ ভুল! v-অন্য কোনো অভিব্যক্তির প্রয়োজন নেই
v-else if="condition"
✗ ভুল! এই v-অন্যথা-যদি সিনট্যাক্স
v-else
✓ ঠিক আছে! v-else কোনো এক্সপ্রেশন ছাড়াই ব্যবহৃত হয়
v-else()
✗ ভুল! v-অন্যথায় বন্ধনীর প্রয়োজন নেই