|
|
+import{r as d,n as a}from"./index.31fdc53d.js";import{d as l,ad as p,a as e,ah as u,ag as n,q as m,b as o,C as g,t as r}from"./vendor.372dc65e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */const _="_swipeItemImg_1uvpg_1",v="_swipe_1uvpg_1",P="_goodsHead_1uvpg_17",w="_priceGroup_1uvpg_24",f="_price_1uvpg_24",b="_delPrice_1uvpg_36",h="_stock_1uvpg_42",x="_goodsName_1uvpg_46";var s={swipeItemImg:_,swipe:v,"custom-indicator":"_custom-indicator_1uvpg_7",goodsHead:P,priceGroup:w,price:f,delPrice:b,stock:h,goodsName:x},G=l({name:"goods-detail",data(){return{id:this.$route.query.id,albumPics:[],product:{}}},async mounted(){try{const t=(await d.get(`/api-mall-portal/product/detail/${this.id}`)).data||{};this.albumPics=t.product.albumPics?t.product.albumPics.split(","):[],this.product=t.product}catch{}},methods:{onPreview(i){p({images:this.albumPics,startPosition:i,closeable:!0})}},render(){const i=this.product;return e("div",{class:s.goodsDetail},[e(u,{class:s.swipe,lazyRender:!0},{default:()=>[this.albumPics.map((t,c)=>e(n,null,{default:()=>[e(m,{class:s.swipeItemImg,src:t,onClick:()=>this.onPreview(c),fit:"cover"},null)]}))],indicator:t=>e("div",{class:s["custom-indicator"]},[(t.active||0)+1,o(" / "),t.total])}),e(g,{border:!1,class:[s.goodsHead,"mb12"]},{default:()=>[e(r,{center:!0,border:!1},{title:()=>e("div",{class:s.priceGroup},[e("span",{class:s.price},[e("i",null,[o("\xA5")]),a(i.price)]),e("del",{class:s.delPrice},[o("\xA5"),a(i.originalPrice)])]),default:()=>e("div",{class:s.stock},[o("\u9500\u91CF4\u4EF6")])}),e(r,{center:!0,border:!1,title:i.name,titleClass:[s.goodsName,"van-ellipsis"]},null)]})])}});export{G as default};
|