VueJsLoops

From rbachwiki
Revision as of 20:27, 14 August 2018 by Bacchas (talk | contribs) (Created page with "==Looping through nested objects == JSON File <pre> { "items":[ { "Name": "Tee", "image": "two.jpg", "id": "1", "images":{ "xname": "Red Tee Moulding",...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Looping through nested objects

JSON File

{
"items":[
  {
    "Name": "Tee",
    "image": "two.jpg",
    "id": "1",
    "images":{
      "xname": "Red Tee Moulding",
      "Description":"Great for tables",
      "imagesfiles":[
        {"name":"one.jpg"}, {"name":"two.jpg"}
      ]
      }
  },
  {
    "Name": "Angle",
    "image": "five.jpg",
    "id": "1",
    "images":{
      "xname": "yellow Tee Moulding",
      "Description":"Great for tables",
      "imagesfiles":[
        {"name":"nine.jpg"}, {"name":"two.jpg"}
      ]
      }
  }


  ]

}

Template file


<template>
  <div class="container">
    <h1>Gallery Category</h1>
    <div v-for="item in art.items" class="category">
        {{item.Name}}
        {{item.image + ' / id:'+ item.id}}
        <br><br>
    </div>
      <div v-for="item in art.items" class="category">
        <div v-for="im in item.images.imagesfiles">
            {{im.name}}
        </div>
      </div>
  </div>
</template>
<script>
import myjson from '../assets/categories.json'
export default {

  data(){
    return{
       art: myjson,
    }// return
  }// data


} // export default

</script>


Back To Top- Home - Category