{"ast":null,"code":"export default {\n data() {\n return {\n user: JSON.parse(localStorage.getItem('xm-user') || '{}'),\n typeData: [],\n top: null,\n notice: [],\n goodData: [],\n carousel_top: [require('@/assets/imgs/carousel-1.png'), require('@/assets/imgs/carousel-2.png'), require('@/assets/imgs/carousel-9.png')],\n carousel_left: [require('@/assets/imgs/carousel-3.png'), require('@/assets/imgs/carousel-4.png'), require('@/assets/imgs/carousel-5.png')],\n carousel_right: [require('@/assets/imgs/carousel-6.png'), require('@/assets/imgs/carousel-7.png'), require('@/assets/imgs/carousel-8.png')]\n };\n },\n mounted() {\n this.loadType();\n this.loadNotice();\n this.loadGoods();\n },\n // methods:本页面所有的点击事件或者其他函数定义区\n methods: {\n loadType() {\n this.$request.get('/type/selectAll').then(res => {\n if (res.code === '200') {\n this.typeData = res.data;\n } else {\n this.$message.error(res.msg);\n }\n });\n },\n loadNotice() {\n this.$request.get('/notice/selectAll').then(res => {\n this.notice = res.data;\n let i = 0;\n if (this.notice && this.notice.length) {\n this.top = this.notice[0].content;\n setInterval(() => {\n this.top = this.notice[i].content;\n i++;\n if (i === this.notice.length) {\n i = 0;\n }\n }, 2500);\n }\n });\n },\n loadGoods() {\n this.$request.get('/goods/selectTop15').then(res => {\n if (res.code === '200') {\n this.goodsData = res.data;\n } else {\n this.$message.error(res.msg);\n }\n });\n },\n navTo(url) {\n location.href = url;\n }\n }\n};","map":{"version":3,"names":["data","user","JSON","parse","localStorage","getItem","typeData","top","notice","goodData","carousel_top","require","carousel_left","carousel_right","mounted","loadType","loadNotice","loadGoods","methods","$request","get","then","res","code","$message","error","msg","i","length","content","setInterval","goodsData","navTo","url","location","href"],"sources":["src/views/front/Home.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n"],"mappings":"AAkGA;EAEAA,KAAA;IACA;MACAC,IAAA,EAAAC,IAAA,CAAAC,KAAA,CAAAC,YAAA,CAAAC,OAAA;MACAC,QAAA;MACAC,GAAA;MACAC,MAAA;MACAC,QAAA;MACAC,YAAA,GACAC,OAAA,kCACAA,OAAA,kCACAA,OAAA,iCACA;MACAC,aAAA,GACAD,OAAA,kCACAA,OAAA,kCACAA,OAAA,iCACA;MACAE,cAAA,GACAF,OAAA,kCACAA,OAAA,kCACAA,OAAA;IAEA;EACA;EACAG,QAAA;IACA,KAAAC,QAAA;IACA,KAAAC,UAAA;IACA,KAAAC,SAAA;EACA;EACA;EACAC,OAAA;IACAH,SAAA;MACA,KAAAI,QAAA,CAAAC,GAAA,oBAAAC,IAAA,CAAAC,GAAA;QACA,IAAAA,GAAA,CAAAC,IAAA;UACA,KAAAjB,QAAA,GAAAgB,GAAA,CAAAtB,IAAA;QACA;UACA,KAAAwB,QAAA,CAAAC,KAAA,CAAAH,GAAA,CAAAI,GAAA;QACA;MACA;IACA;IACAV,WAAA;MACA,KAAAG,QAAA,CAAAC,GAAA,sBAAAC,IAAA,CAAAC,GAAA;QACA,KAAAd,MAAA,GAAAc,GAAA,CAAAtB,IAAA;QACA,IAAA2B,CAAA;QACA,SAAAnB,MAAA,SAAAA,MAAA,CAAAoB,MAAA;UACA,KAAArB,GAAA,QAAAC,MAAA,IAAAqB,OAAA;UACAC,WAAA;YACA,KAAAvB,GAAA,QAAAC,MAAA,CAAAmB,CAAA,EAAAE,OAAA;YACAF,CAAA;YACA,IAAAA,CAAA,UAAAnB,MAAA,CAAAoB,MAAA;cACAD,CAAA;YACA;UACA;QACA;MACA;IACA;IACAV,UAAA;MACA,KAAAE,QAAA,CAAAC,GAAA,uBAAAC,IAAA,CAAAC,GAAA;QACA,IAAAA,GAAA,CAAAC,IAAA;UACA,KAAAQ,SAAA,GAAAT,GAAA,CAAAtB,IAAA;QACA;UACA,KAAAwB,QAAA,CAAAC,KAAA,CAAAH,GAAA,CAAAI,GAAA;QACA;MACA;IACA;IACAM,MAAAC,GAAA;MACAC,QAAA,CAAAC,IAAA,GAAAF,GAAA;IACA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}