Commit ed2989c1 authored by Le Dinh Trung's avatar Le Dinh Trung

home-page

parent 8529b8fb
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</div> </div>
<v-row> <v-row>
<v-col <v-col
v-for="(item, i) in items" v-for="(item, i) in categories"
:key="i" :key="i"
cols="12" cols="12"
md="3" md="3"
...@@ -21,24 +21,26 @@ ...@@ -21,24 +21,26 @@
:elevation="hover ? 12 : 2" :elevation="hover ? 12 : 2"
:class="{ 'on-hover': hover }" :class="{ 'on-hover': hover }"
> >
<v-card <nuxt-link :to="`/home-page/categories/${item.id}`">
:elevation="hover ? 16 : 2" <v-card
:class="{ 'on-hover': hover }" :elevation="hover ? 16 : 2"
class="mx-auto pa-2 ma-3 no-padding" :class="{ 'on-hover': hover }"
max-width="280" class="mx-auto pa-2 ma-3 no-padding"
link max-width="280"
> link
<div> >
<v-img <div>
:src="item.images" <v-img
height="250px" :src="item.image"
cover height="250px"
/> cover
</div> />
<v-card-title class="d-flex justify-center card-category-title"> </div>
{{ item.name }} <v-card-title class="d-flex justify-center card-category-title">
</v-card-title> {{ item.name }}
</v-card> </v-card-title>
</v-card>
</nuxt-link>
</v-hover> </v-hover>
</v-col> </v-col>
</v-row> </v-row>
...@@ -353,7 +355,47 @@ export default { ...@@ -353,7 +355,47 @@ export default {
title: '20% Off Coupon for CyberWeek', title: '20% Off Coupon for CyberWeek',
content: 'Lorem ipsum dolor sit amet,onadipiscing elit, sedsddoeiu smod tempo...' content: 'Lorem ipsum dolor sit amet,onadipiscing elit, sedsddoeiu smod tempo...'
} }
] ],
categories: [],
product: []
}
},
mounted () {
this.getCategories()
this.getNewProducts()
},
methods: {
getCategories () {
this.$axios
.get('/guest/categories/main-categories/', {
headers: {
Authorization: `Bearer ${this.$auth.$storage.getUniversal(
'token'
)}`
}
})
.then((response) => {
this.categories = response.data.data
})
.catch(function (error) {
console.log(error)
})
},
getNewProducts () {
this.$axios
.get('/guest/products/new-release/', {
headers: {
Authorization: `Bearer ${this.$auth.$storage.getUniversal(
'token'
)}`
}
})
.then((response) => {
this.product = response.data.data
})
.catch(function (error) {
console.log(error)
})
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment