_vue2首页商品分类左侧">
赞
踩
// 获取分类
let promise1=this.axios.get('/categories')
promise1.then((res)=>{
console.log(res)
this.carName=res.data.message
})
<div class="classifyLeft">
<ul >
<li v-for="(item,index) in carName" :key="index" @click="showContent(index)">
{{item.cat_name}}
</li>
</ul>
</div>
showContent(index){
// console.log(index)
this.nowProduct=this.carName[index].children
console.log(this.nowProduct)
}
<div class="classifyRight">
<div class="everyClassify" v-for="item in nowProduct" :key="item.cat_name">
<h3>{{item.cat_name}}</h3>
<div class="productClassify">
<div class="everyProduct" v-for="product in item.children" :key="product.cat_id">
<img :src="product.cat_icon" alt="">
<p>{{product.cat_name}}</p>
</div>
</div>
</div>
</div>
// 获取商品列表 goods/search
getList(i,index){
// console.log(i,index)
// console.log(this.nowProduct[i].children[index])
let cid=this.nowProduct[i].children[index].cat_id
console.log(cid)
this.$router.push({
path:'/product',
query:{
cid:cid
}
})
}
在跳转后端页面打印相关参数
console.log(this.$route.query)
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。