| | |
| | | </view> |
| | | <view class="content"> |
| | | <view class="content-label">商品详情</view> |
| | | <view class="content-val" v-html="info.content"></view> |
| | | <view class="content-val"> |
| | | <u-parse :content="info.content"></u-parse> |
| | | </view> |
| | | </view> |
| | | <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 108rpx);"></view> |
| | | <view class="footer"> |
| | |
| | | </view> |
| | | <view style="width: 100%; height: env(safe-area-inset-bottom);"></view> |
| | | </view> |
| | | <Login ref="login" /> |
| | | </view> |
| | | </template> |
| | | |
| | |
| | | }, |
| | | methods: { |
| | | shoucang() { |
| | | if (!this.userInfo) { |
| | | this.$refs.login.open() |
| | | return |
| | | } |
| | | if (this.info.collectStatus === 1) { |
| | | this.$u.api.cancelbatch({ ids: this.info.id }) |
| | | .then(res => { |
| | |
| | | } |
| | | }, |
| | | submit() { |
| | | if (!this.userInfo) { |
| | | this.$refs.login.open() |
| | | return |
| | | } |
| | | let shop = [ |
| | | { |
| | | goodsNum: 1, |
| | |
| | | }) |
| | | }, |
| | | addCard(e) { |
| | | if (!this.userInfo) { |
| | | this.$refs.login.open() |
| | | return |
| | | } |
| | | this.$u.api.addCart({ |
| | | goodsId: e.id, |
| | | goodsSkuId: e.skuResponsesList[0].id, |
| | |
| | | }) |
| | | }, |
| | | toCard() { |
| | | if (!this.userInfo) { |
| | | this.$refs.login.open() |
| | | return |
| | | } |
| | | uni.navigateTo({ |
| | | url: '/pages/shopping-cart/shopping-cart' |
| | | }) |