Commit 6781a272d8a9085454e6c24e9a6bc7ba5e7b9d15
Exists in
master
修改冲突
Showing
2 changed files
Show diff stats
src/pages/frameDetail/frameDetail.vue
| ... | ... | @@ -291,12 +291,18 @@ |
| 291 | 291 | class="D5" |
| 292 | 292 | v-if="current !==2" |
| 293 | 293 | > |
| 294 | - <view class="D5_fixed1" @click="consolg(goodInfo.prodIntro1)"> | |
| 294 | + <view | |
| 295 | + class="D5_fixed1" | |
| 296 | + @click="consolg(goodInfo.prodIntro1)" | |
| 297 | + > | |
| 295 | 298 | <image src="/static/img/detail/hr.png"></image> |
| 296 | 299 | <view>商品详细</view> |
| 297 | 300 | <image src="/static/img/detail/hr.png"></image> |
| 298 | 301 | </view> |
| 299 | - <view class="D5_all" v-html="test"> | |
| 302 | + <view | |
| 303 | + class="D5_all" | |
| 304 | + v-html="test" | |
| 305 | + > | |
| 300 | 306 | <!-- <block> |
| 301 | 307 | <rich-text :nodes="goodInfo.prodIntro1"></rich-text> |
| 302 | 308 | </block> --> |
| ... | ... | @@ -309,7 +315,7 @@ |
| 309 | 315 | class="botton_1" |
| 310 | 316 | > |
| 311 | 317 | <view class="cart_icon"> |
| 312 | - <image v-bind:src="imgShop.img"/> | |
| 318 | + <image v-bind:src="imgShop.img" /> | |
| 313 | 319 | <text>{{cartNumber}}</text> |
| 314 | 320 | </view> |
| 315 | 321 | <view class="botton_image">购物车</view> |
| ... | ... | @@ -321,27 +327,33 @@ |
| 321 | 327 | >加入购物车</view> |
| 322 | 328 | <view |
| 323 | 329 | class="botton_now" |
| 324 | - | |
| 325 | - @click="showBottom(false)" | |
| 330 | + @click="showBottom(false)" | |
| 326 | 331 | >立即购买</view> |
| 327 | 332 | </view> |
| 328 | - </view> | |
| 329 | - <BottomSheet v-if="isShowBottom" :isCart="isCart" @addCart="addCart" | |
| 330 | - :pid="pid" :goodInfo="goodInfo" :isShowBottom="isShowBottom" @closeBottom="closeBottom"></BottomSheet> | |
| 333 | + </view> | |
| 334 | + <BottomSheet | |
| 335 | + v-if="isShowBottom" | |
| 336 | + :isCart="isCart" | |
| 337 | + @addCart="addCart" | |
| 338 | + :pid="pid" | |
| 339 | + :goodInfo="goodInfo" | |
| 340 | + :isShowBottom="isShowBottom" | |
| 341 | + @closeBottom="closeBottom" | |
| 342 | + ></BottomSheet> | |
| 331 | 343 | </view> |
| 332 | 344 | </template> |
| 333 | 345 | |
| 334 | 346 | <script> |
| 335 | -import store from '@/store' | |
| 336 | -import BottomSheet from './components/BottomSheet.vue'; | |
| 337 | -export default { | |
| 338 | - components:{ | |
| 339 | - BottomSheet, | |
| 340 | - }, | |
| 347 | +import store from '@/store' | |
| 348 | +import BottomSheet from './components/BottomSheet.vue' | |
| 349 | +export default { | |
| 350 | + components: { | |
| 351 | + BottomSheet, | |
| 352 | + }, | |
| 341 | 353 | data () { |
| 342 | - return { | |
| 343 | - isCart:Boolean, | |
| 344 | - isShowBottom : false, //底部弹窗开关 | |
| 354 | + return { | |
| 355 | + isCart: Boolean, | |
| 356 | + isShowBottom: false, // 底部弹窗开关 | |
| 345 | 357 | test: '', |
| 346 | 358 | goodType: 2, |
| 347 | 359 | screenItems: [ |
| ... | ... | @@ -382,20 +394,20 @@ export default { |
| 382 | 394 | label: '眼镜盒', |
| 383 | 395 | value: '262', |
| 384 | 396 | }], |
| 385 | - }, | |
| 386 | - | |
| 387 | - pid: 0, | |
| 388 | - // 购物车数据 | |
| 389 | - addCartList: { | |
| 390 | - uid: Number,//用户的唯一识别码 | |
| 391 | - openid: String, | |
| 392 | - mp_id: Number,//使用人 | |
| 393 | - sk_id: Number,//产品的sku_id | |
| 394 | - num: Number,//购买数量 | |
| 395 | - pid: Number,//产品id | |
| 396 | - price: Number,//价格 | |
| 397 | - checkedSKU:Object//产品信息 | |
| 398 | - }, | |
| 397 | + }, | |
| 398 | + | |
| 399 | + pid: 0, | |
| 400 | + // 购物车数据 | |
| 401 | + addCartList: { | |
| 402 | + uid: Number, // 用户的唯一识别码 | |
| 403 | + openid: String, | |
| 404 | + mp_id: Number, // 使用人 | |
| 405 | + sk_id: Number, // 产品的sku_id | |
| 406 | + num: Number, // 购买数量 | |
| 407 | + pid: Number, // 产品id | |
| 408 | + price: Number, // 价格 | |
| 409 | + checkedSKU: Object, // 产品信息 | |
| 410 | + }, | |
| 399 | 411 | } |
| 400 | 412 | }, |
| 401 | 413 | onLoad: function ({ pid, sk_id: skId }) { |
| ... | ... | @@ -414,10 +426,10 @@ export default { |
| 414 | 426 | this.tag = this.goodInfo.tag |
| 415 | 427 | this.test = this.goodInfo.prodIntro1 |
| 416 | 428 | this.test = this.test.replace(/\<img/gi, '<img style="max-width:100%;height:auto"') |
| 417 | - // addCart | |
| 418 | - this.addCartList.uid = this.$store.state.user.userInfo.uid | |
| 419 | - this.addCartList.openid = this.$store.state.user.userInfo.openid | |
| 420 | - this.addCartList.pid = this.goodInfo.pid | |
| 429 | + // addCart | |
| 430 | + this.addCartList.uid = this.$store.state.user.userInfo.uid | |
| 431 | + this.addCartList.openid = this.$store.state.user.userInfo.openid | |
| 432 | + this.addCartList.pid = this.goodInfo.pid | |
| 421 | 433 | this.addCartList.price = this.goodInfo.priceArea.Min_Price |
| 422 | 434 | }) |
| 423 | 435 | store.dispatch('cart/getCartList') |
| ... | ... | @@ -435,15 +447,15 @@ export default { |
| 435 | 447 | return this.$store.state.cart.cartList.length || 0 |
| 436 | 448 | }, |
| 437 | 449 | }, |
| 438 | - methods: { | |
| 439 | - //底部弹窗开关 | |
| 440 | - showBottom(isCart){ | |
| 441 | - this.isCart = isCart; | |
| 442 | - this.isShowBottom = true; | |
| 443 | - }, | |
| 444 | - closeBottom(){ | |
| 445 | - this.isShowBottom = false; | |
| 446 | - }, | |
| 450 | + methods: { | |
| 451 | + // 底部弹窗开关 | |
| 452 | + showBottom(isCart) { | |
| 453 | + this.isCart = isCart | |
| 454 | + this.isShowBottom = true | |
| 455 | + }, | |
| 456 | + closeBottom() { | |
| 457 | + this.isShowBottom = false | |
| 458 | + }, | |
| 447 | 459 | // 前往购物车 |
| 448 | 460 | toCart() { |
| 449 | 461 | uni.switchTab({ |
| ... | ... | @@ -454,19 +466,19 @@ export default { |
| 454 | 466 | }) |
| 455 | 467 | }, |
| 456 | 468 | // 加入购物车 |
| 457 | - addCart (mp_id,num,checkedSKU,sk_id) { | |
| 458 | - this.addCartList.mp_id = mp_id | |
| 459 | - this.addCartList.sk_id = sk_id | |
| 460 | - this.addCartList.num = num | |
| 461 | - this.addCartList.checkedSKU = checkedSKU | |
| 462 | - console.log('添加购物车的参数',this.addCartList) | |
| 463 | - store.dispatch('cart/addCart', this.addCartList).then((res)=>{ | |
| 464 | - console.log('*-*-*-*--*-',res) | |
| 465 | - // 再次请求购物车接口,实现实时更新 | |
| 466 | - store.dispatch('cart/getCartList', { | |
| 467 | - uid: this.$store.state.user.userInfo.uid, | |
| 468 | - }) | |
| 469 | - }) | |
| 469 | + addCart (mp_id, num, checkedSKU, sk_id) { | |
| 470 | + this.addCartList.mp_id = mp_id | |
| 471 | + this.addCartList.sk_id = sk_id | |
| 472 | + this.addCartList.num = num | |
| 473 | + this.addCartList.checkedSKU = checkedSKU | |
| 474 | + console.log('添加购物车的参数', this.addCartList) | |
| 475 | + store.dispatch('cart/addCart', this.addCartList).then((res) => { | |
| 476 | + console.log('*-*-*-*--*-', res) | |
| 477 | + // 再次请求购物车接口,实现实时更新 | |
| 478 | + store.dispatch('cart/getCartList', { | |
| 479 | + uid: this.$store.state.user.userInfo.uid, | |
| 480 | + }) | |
| 481 | + }) | |
| 470 | 482 | }, |
| 471 | 483 | goPerchase () { |
| 472 | 484 | // switch (this.updateGoodType) { |
| ... | ... | @@ -712,7 +724,7 @@ export default { |
| 712 | 724 | color: #333333; |
| 713 | 725 | font-weight: bold; |
| 714 | 726 | } |
| 715 | - .D4_list{ | |
| 727 | + .D4_list { | |
| 716 | 728 | display: grid; |
| 717 | 729 | grid-row-gap: 10px; |
| 718 | 730 | grid-column-gap: 4px; |
| ... | ... | @@ -802,7 +814,6 @@ export default { |
| 802 | 814 | .cart_icon { |
| 803 | 815 | position: relative; |
| 804 | 816 | image { |
| 805 | - | |
| 806 | 817 | } |
| 807 | 818 | text { |
| 808 | 819 | position: absolute; |
| ... | ... | @@ -810,13 +821,13 @@ export default { |
| 810 | 821 | font-size: 17px; |
| 811 | 822 | background-color: red; |
| 812 | 823 | min-height: 24px; |
| 813 | - min-width:24px; | |
| 824 | + min-width: 24px; | |
| 814 | 825 | line-height: 24px; |
| 815 | 826 | right: -12%; |
| 816 | 827 | top: -12px; |
| 817 | 828 | text-align: center; |
| 818 | 829 | border-radius: 24px; |
| 819 | - padding:2px; | |
| 830 | + padding: 2px; | |
| 820 | 831 | } |
| 821 | 832 | } |
| 822 | 833 | } |
| ... | ... | @@ -852,11 +863,11 @@ export default { |
| 852 | 863 | color: #ffffff; |
| 853 | 864 | border-radius: 0 20px 20px 0; |
| 854 | 865 | } |
| 855 | -} | |
| 856 | -/* 隐藏滚动条 */ | |
| 857 | - ::-webkit-scrollbar { | |
| 858 | - width: 0; | |
| 859 | - height: 0; | |
| 860 | - color: transparent; | |
| 861 | - } | |
| 866 | +} | |
| 867 | +/* 隐藏滚动条 */ | |
| 868 | +::-webkit-scrollbar { | |
| 869 | + width: 0; | |
| 870 | + height: 0; | |
| 871 | + color: transparent; | |
| 872 | +} | |
| 862 | 873 | </style> | ... | ... |