|
|
@ -19,25 +19,28 @@ |
|
|
<div> |
|
|
<div> |
|
|
<div v-if="goodsList.length != 0" v-for="(item,index) in goodsList" :key="index" class="food-list-hook"> |
|
|
<div v-if="goodsList.length != 0" v-for="(item,index) in goodsList" :key="index" class="food-list-hook"> |
|
|
<p class="title">{{item.combinationName}}</p> |
|
|
<p class="title">{{item.combinationName}}</p> |
|
|
|
|
|
|
|
|
<div class="f-relative f-all-1px" v-for="(goods,k) in item.goodsList" :key="k"> |
|
|
<div class="f-relative f-all-1px" v-for="(goods,k) in item.goodsList" :key="k"> |
|
|
<div class="item f-flex"> |
|
|
|
|
|
<a :href="'/mall/web/vgoods/detail/' + goods.goodsNo"> |
|
|
|
|
|
<img :src=" imghost + goods.bannerImgs" class="thumb"/> |
|
|
|
|
|
</a> |
|
|
|
|
|
<div class="info f-flex"> |
|
|
|
|
|
<div> |
|
|
|
|
|
<p class="title f-ellipsis-1">{{goods.name}}</p> |
|
|
|
|
|
<p class="rule f-ellipsis-1">{{goods.shortDesc}}</p> |
|
|
|
|
|
<div class="full" v-if="toJSON(goods.smallLabel)"><i>{{toJSON(goods.smallLabel)}}</i></div> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="f-flex"> |
|
|
|
|
|
<p class="price"> |
|
|
|
|
|
<span><span class="money">¥</span>{{goods.price/100}}</span> |
|
|
|
|
|
</p> |
|
|
|
|
|
<p class="cost" v-if="goods.originalPrice">¥{{goods.originalPrice/100}}</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
<a :href="'/mall/web/vgoods/detail/' + goods.goodsNo"> |
|
|
|
|
|
<div class="item f-flex"> |
|
|
|
|
|
<a :href="'/mall/web/vgoods/detail/' + goods.goodsNo"> |
|
|
|
|
|
<img :src=" imghost + goods.bannerImgs" class="thumb"/> |
|
|
|
|
|
</a> |
|
|
|
|
|
<div class="info f-flex"> |
|
|
|
|
|
<div> |
|
|
|
|
|
<p class="title f-ellipsis-1">{{goods.name}}</p> |
|
|
|
|
|
<p class="rule f-ellipsis-1">{{goods.shortDesc}}</p> |
|
|
|
|
|
<div class="full"><i v-if="toJSON(goods.smallLabel)">{{toJSON(goods.smallLabel)}}</i></div> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="f-flex"> |
|
|
|
|
|
<p class="price"> |
|
|
|
|
|
<span><span class="money">¥</span>{{goods.price/100}}</span> |
|
|
|
|
|
</p> |
|
|
|
|
|
<p class="cost" v-if="goods.originalPrice">¥{{goods.originalPrice/100}}</p> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</a> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -220,7 +223,7 @@ |
|
|
}, |
|
|
}, |
|
|
ShareWenXin (){ |
|
|
ShareWenXin (){ |
|
|
var merchantNo = this.no |
|
|
var merchantNo = this.no |
|
|
this.wxShare({"merchantNo":merchantNo,"source":0,"url":encodeURIComponent(location.href),"shareUrl":encodeURIComponent(location.host+'/v2/home/7868gfhfgfsgrk')}) |
|
|
|
|
|
|
|
|
this.wxShare({"merchantNo":merchantNo,"source":0,"url":encodeURIComponent(location.href),"shareUrl":encodeURIComponent('http://'+location.host+'/v2/home/7868gfhfgfsgrk')}) |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
mounted() { |
|
|
mounted() { |
|
|
@ -342,6 +345,7 @@ |
|
|
i { |
|
|
i { |
|
|
background:rgba(255,242,229,1); |
|
|
background:rgba(255,242,229,1); |
|
|
padding: 1px 3px; |
|
|
padding: 1px 3px; |
|
|
|
|
|
font-style: normal; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
.price { |
|
|
.price { |
|
|
|