|
|
|
|
@ -6,6 +6,7 @@ import featureImg from '@/assets/img/iStock.jpg';
|
|
|
|
|
|
|
|
|
|
const { locale } = useI18n()
|
|
|
|
|
const store = useStore();
|
|
|
|
|
const router = useRouter();
|
|
|
|
|
|
|
|
|
|
const { config } = storeToRefs(store);
|
|
|
|
|
|
|
|
|
|
@ -58,6 +59,13 @@ onMounted(async () => {
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
// 至產品頁
|
|
|
|
|
const goProd = (cid) => {
|
|
|
|
|
if(cid && cid !== null){
|
|
|
|
|
router.push({ path: '/products/list/' + cid });
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
@ -94,7 +102,10 @@ onMounted(async () => {
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content shadow p-4">
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-6 col-lg-3" v-for="(cate,index) in cateData" :key="index">
|
|
|
|
|
<div class="col-6 col-lg-3" v-for="(cate,index) in cateData" :key="index"
|
|
|
|
|
@click="goProd(cate.cid)"
|
|
|
|
|
style="cursor: pointer;"
|
|
|
|
|
>
|
|
|
|
|
<div class="imgCnt sm shadow">
|
|
|
|
|
<img :src="cate.imageurl || prodImg" alt="">
|
|
|
|
|
</div>
|
|
|
|
|
|