v2.5.2
Giriş yap

Vuejs v-model Optional Chaining

trsherlock
438 defa görüntülendi ve 1 kişi tarafından değerlendirildi
<input type="text" v-model="invoices?.[0]?.invoiceID">
<input type="text" v-model="invoices?.[0]?.date">
<input type="text" v-model="invoices?.[0]?.userID">

Herkese merhaba. Vue js ile Optional Chaining nasıl kullanabilirim?
Xml dosyalarından veri çekiyorum.
Dizi boş olduğu zaman inputlar da boş olsun.

h4ckdr0
738 gün önce
<template>
  <div>
    <input type="text" v-model="invoices?.[0]?.invoiceID">
    <input type="text" v-model="invoices?.[0]?.date">
    <input type="text" v-model="invoices?.[0]?.userID">
  </div>
</template>

<script>
  export default {
    data() {
      return {
        invoices: []
      }
    }
  }
</script>

Burada, invoices dizisi boş olduğunda invoiceID, date, ve userID inputlarında da boş değerler gösterilecektir. Optional Chaining (?.) operatörü, bir nesnenin null veya undefined olduğunu kontrol ederek, sorgulama işlemini devam ettirir. Bu sayede kodunuzda hata almamak için null ve undefined kontrollerine gerek kalmadan sorgulama işlemlerini yapabilirsiniz.