[Vuejs]-How to get each data from response api laravel in vue js 3

0👍

Since the this.cardNote returns an array with three elements, you can use loop using v-for and access to the get_item_cards array like below,

<template>
  <div>
       <div v-for=(note, index) in cardNote>
           <p>{{node.cardname}}</p>
           <div v-for=(item, key) in note.get_item_cards>
               <p>{{item.content}}</p>
           </div>
           
       </div>
  </div>
</template>
<script setup>
<script>
import axios from 'axios'

export default {
    name: 'ListNotes',
    data() {
        return {
            cardNotes: [],
           
        }
    },
    mounted() {
        // console.log('Page mounted');
        this.getListNotes();
    },
    methods: {
        getListNotes() {
            axios.get('http://localhost:8000/api/card').then(res => {
                this.cardNotes = res.data.cardNotes
                console.log(this.cardNotes);

         
            })
        }
    }
}
</script>

Leave a comment