"use strict";var e=require("../common/vendor.js");const d={components:{},data(){return{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,this.menu*2)}},created(){},methods:{sortData(a,l){let t=[],n=[];return a.forEach(c=>{n.length===l&&(n=[]),n.length===0&&t.push(n),n.push(c)}),t},onSwiper(a){this.menuCurrent=a.detail.current},routerTo(a){this.cateId=a.cateId,this.$emit("menuClick",a)}}};function m(a,l,t,n,c,r){return e.e({a:r.carousel},r.carousel?e.e({b:e.f(r.carousel,(h,i,s)=>({a:e.f(h,(u,g,f)=>({a:u.imgUrl,b:e.t(u.cateName),c:e.n(c.cateId==u.cateId?"tab-title active":"tab-title"),d:u.cateId,e:e.o(_=>r.routerTo(u),u.cateId)})),b:i})),c:t.imgW+"rpx",d:t.imgW+"rpx",e:e.s(t.list.length<=t.menu?"height:200rpx":"height:340rpx"),f:e.s(t.list.length<=t.menu?"height:160rpx":"height:320rpx"),g:e.o((...h)=>r.onSwiper&&r.onSwiper(...h)),h:r.carousel.length>1},r.carousel.length>1?{i:e.f(r.carousel.length,(h,i,s)=>({a:e.n(c.menuCurrent===i?"dot-active":"dot"),b:i}))}:{},{j:e.s(t.list.length<=t.menu?"height:160rpx":"height:320rpx")}):{})}var o=e._export_sfc(d,[["render",m],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/components/Menu.vue"]]);wx.createComponent(o);