1 |
- "use strict";var e=require("../common/vendor.js");const t={components:{},data:()=>({cateId:0,menuCurrent:0}),props:{list:{type:Array,default:[]},menu:{default:4},imgW:{type:Number,default:88}},computed:{carousel(){if(this.list){return this.sortData(this.list,2*this.menu)}}},created(){},methods:{sortData(e,t){let r=[],a=[];return e.forEach((e=>{a.length===t&&(a=[]),0===a.length&&r.push(a),a.push(e)})),r},onSwiper(e){this.menuCurrent=e.detail.current},routerTo(e){this.cateId=e.cateId,this.$emit("menuClick",e)}}};var r=e._export_sfc(t,[["render",function(t,r,a,n,i,s){return e.e({a:s.carousel},s.carousel?e.e({b:e.f(s.carousel,((t,r,a)=>({a:e.f(t,((t,r,a)=>({a:t.imgUrl,b:e.t(t.cateName),c:e.n(i.cateId==t.cateId?"tab-title active":"tab-title"),d:t.cateId,e:e.o((e=>s.routerTo(t)),t.cateId)}))),b:r}))),c:a.imgW+"rpx",d:a.imgW+"rpx",e:e.s(a.list.length<=a.menu?"height:200rpx":"height:340rpx"),f:e.s(a.list.length<=a.menu?"height:160rpx":"height:320rpx"),g:e.o(((...e)=>s.onSwiper&&s.onSwiper(...e))),h:s.carousel.length>1},s.carousel.length>1?{i:e.f(s.carousel.length,((t,r,a)=>({a:e.n(i.menuCurrent===r?"dot-active":"dot"),b:r})))}:{},{j:e.s(a.list.length<=a.menu?"height:160rpx":"height:320rpx")}):{})}]]);wx.createComponent(r);
|