| | |
| | | <view class="title-left">精选商品</view> |
| | | </view> |
| | | <view class="commodity"> |
| | | <view class="commodity-item" v-for="(item, i) in goodsList" :key="i"> |
| | | <view class="commodity-item" v-for="(item, i) in goodsList" :key="i" @click="jumpDetails(item.id)"> |
| | | <view class="commodity-item-image"> |
| | | <image :src="item.imgurl" mode="widthFix"></image> |
| | | </view> |
| | |
| | | </view> |
| | | <view class="commodity-item-shou"> |
| | | <text>已售{{item.saleNum + item.realSaleNum}}</text> |
| | | <view class="commodity-item-shou-add">+</view> |
| | | <view class="commodity-item-shou-add" @click.stop="addCard(item)">+</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | }, |
| | | async onLoad() { |
| | | await this.$onLaunched; |
| | | // this.$nextTick(() => { |
| | | // this.$refs.loginRef.open() |
| | | // }) |
| | | this.getBanner() |
| | | this.getLabels() |
| | | this.getGoodsList() |
| | |
| | | this.getGoodsList() |
| | | }, |
| | | methods: { |
| | | addCard(e) { |
| | | this.$u.api.addCart({ |
| | | goodsId: e.id, |
| | | goodsSkuId: e.skuResponsesList[0].id, |
| | | num: 1 |
| | | }).then(res => { |
| | | if (res.code === 200) { |
| | | uni.showToast({ title: '添加成功', icon: 'success' }) |
| | | } |
| | | }) |
| | | }, |
| | | jumpDetails(id) { |
| | | uni.navigateTo({ |
| | | url: '/pages/details/details?id=' + id |
| | | }) |
| | | }, |
| | | jumpShopZ(item) { |
| | | uni.navigateTo({ |
| | | url: '/pages/special-zone/special-zone?qualityId=' + item.id |
| | |
| | | longitude: addr.longitude |
| | | }; |
| | | const qqmapsdk = new QQMapWX({ |
| | | key: '4PXBZ-JLBC7-LCLXG-P2SZX-C4HYE-LDBLQ' |
| | | key: 'HEIBZ-QJLLM-SZ36X-6ZBHI-S6Y2J-S6FND' |
| | | }); |
| | | // 腾讯地图逆地理编码 |
| | | qqmapsdk.reverseGeocoder({ |