Commit 54d61dc1c46ff3ef4fda4a09fa96804bf8366db7
1 parent
acc7ee230c
Exists in
master
详情页
Showing
3 changed files
with
36 additions
and
101 deletions
Show diff stats
package-lock.json
| ... | ... | @@ -9615,7 +9615,7 @@ |
| 9615 | 9615 | }, |
| 9616 | 9616 | "normalize-range": { |
| 9617 | 9617 | "version": "0.1.2", |
| 9618 | - "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz", | |
| 9618 | + "resolved": "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz", | |
| 9619 | 9619 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", |
| 9620 | 9620 | "dev": true |
| 9621 | 9621 | }, |
| ... | ... | @@ -9657,7 +9657,7 @@ |
| 9657 | 9657 | }, |
| 9658 | 9658 | "num2fraction": { |
| 9659 | 9659 | "version": "1.2.2", |
| 9660 | - "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz", | |
| 9660 | + "resolved": "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz", | |
| 9661 | 9661 | "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", |
| 9662 | 9662 | "dev": true |
| 9663 | 9663 | }, | ... | ... |
src/pages/detailStandard/detailStandard_sun.vue
| ... | ... | @@ -285,9 +285,9 @@ |
| 285 | 285 | <view class="detail2_price"> |
| 286 | 286 | <span>¥{{details.data.p_sale_price*count}}</span> |
| 287 | 287 | <view class="counter"> |
| 288 | - <view class="btn" disabled="this.disabled" @click="counter(false)">-</view> | |
| 289 | - <text>{{count}}</text> | |
| 290 | - <view class="btn" @click="counter(true)">+</view> | |
| 288 | + <view class="btn" disabled="this.disabled" @click="counter(false)">-</view> | |
| 289 | + <text>{{count}}</text> | |
| 290 | + <view class="btn" @click="counter(true)">+</view> | |
| 291 | 291 | </view> |
| 292 | 292 | </view> |
| 293 | 293 | </view> | ... | ... |
src/pages/frameDetail/frameDetail.vue
| ... | ... | @@ -265,7 +265,7 @@ |
| 265 | 265 | v-if="current !==2" |
| 266 | 266 | > |
| 267 | 267 | <view class="D4_esvalue"> |
| 268 | - <view>{{esvalue}}</view> | |
| 268 | + <view>{{esvalue}} {{goodInfo.judgeInfo.good}}</view> | |
| 269 | 269 | <view class="D4_2"> |
| 270 | 270 | <view |
| 271 | 271 | class="star" |
| ... | ... | @@ -282,52 +282,26 @@ |
| 282 | 282 | </view> |
| 283 | 283 | <view class="D4_list"> |
| 284 | 284 | <view |
| 285 | - v-for="(assess) in assess" | |
| 285 | + v-for="(assess) in goodInfo.judge_tag" | |
| 286 | 286 | :key="assess.key" |
| 287 | - >{{assess.Iassess}}</view> | |
| 287 | + >{{assess.name}}</view> | |
| 288 | 288 | </view> |
| 289 | 289 | </view> |
| 290 | 290 | <view |
| 291 | 291 | class="D5" |
| 292 | 292 | v-if="current !==2" |
| 293 | 293 | > |
| 294 | - <view class="D5_fixed1"> | |
| 294 | + <view class="D5_fixed1" @click="consolg(goodInfo.prodIntro1)"> | |
| 295 | 295 | <image src="/static/img/detail/hr.png"></image> |
| 296 | 296 | <view>商品详细</view> |
| 297 | 297 | <image src="/static/img/detail/hr.png"></image> |
| 298 | 298 | </view> |
| 299 | - <view class="D5_all"> | |
| 300 | - <image v-bind:src="imgAll"></image> | |
| 301 | - </view> | |
| 302 | - <view class="D5_photoes"> | |
| 303 | - <view class="D5_photoes1"> | |
| 304 | - <view | |
| 305 | - v-for="(photoes) in photoes" | |
| 306 | - :key="photoes.value" | |
| 307 | - > | |
| 308 | - <image v-bind:src="photoes.img"></image> | |
| 309 | - <view>{{photoes.value}}</view> | |
| 310 | - </view> | |
| 311 | - </view> | |
| 312 | - <view class="D5_logo1">帕森防蓝光镜片</view> | |
| 313 | - <view class="D5_logo2">健康护眼,我们是认真的!</view> | |
| 314 | - <view class="D5_logo3"> | |
| 315 | - <image src='/static/img/detail/logo.png'></image> | |
| 316 | - </view> | |
| 299 | + <view class="D5_all" v-html="test"> | |
| 300 | + <!-- <block> | |
| 301 | + <rich-text :nodes="goodInfo.prodIntro1"></rich-text> | |
| 302 | + </block> --> | |
| 317 | 303 | </view> |
| 318 | 304 | </view> |
| 319 | - <view | |
| 320 | - class="D6" | |
| 321 | - v-if="current !==2" | |
| 322 | - > | |
| 323 | - <view class="D6_v1">CHARM DETAIL</view> | |
| 324 | - <view class="D6_v2">细节展示</view> | |
| 325 | - <view> | |
| 326 | - <image v-bind:src="imgDetail"></image> | |
| 327 | - </view> | |
| 328 | - <view>........................................................................</view> | |
| 329 | - <view class="D6_v5"><span class="D6_v5_s1">优质选材 </span><span class="D6_v5_s2"> / 金属材质 光泽饱满</span></view> | |
| 330 | - </view> | |
| 331 | 305 | |
| 332 | 306 | <!-- 底部菜单 --> |
| 333 | 307 | <view class="botton"> |
| ... | ... | @@ -339,7 +313,10 @@ |
| 339 | 313 | <view class="botton_image">购物车</view> |
| 340 | 314 | </view> |
| 341 | 315 | <view class="botton_2"> |
| 342 | - <view class="botton_input">加入购物车</view> | |
| 316 | + <view | |
| 317 | + class="botton_input" | |
| 318 | + @tap="toCart()" | |
| 319 | + >加入购物车</view> | |
| 343 | 320 | <view |
| 344 | 321 | class="botton_now" |
| 345 | 322 | @tap="goPerchase()" |
| ... | ... | @@ -354,6 +331,7 @@ import store from '@/store' |
| 354 | 331 | export default { |
| 355 | 332 | data () { |
| 356 | 333 | return { |
| 334 | + test: '', | |
| 357 | 335 | goodType: 2, |
| 358 | 336 | pid: 0, |
| 359 | 337 | screenItems: [ |
| ... | ... | @@ -371,12 +349,7 @@ export default { |
| 371 | 349 | { key: 4, img: '/static/img/detail/d6.png', standard: '框架耳长', slength: '138mm' }, |
| 372 | 350 | { key: 5, img: '/static/img/detail/d7.png', standard: '框架重', slength: '19mm' } |
| 373 | 351 | ], |
| 374 | - assess: [ | |
| 375 | - { key: 0, Iassess: '价格实惠' }, | |
| 376 | - { key: 1, Iassess: '美观大方' }, | |
| 377 | - { key: 2, Iassess: '易搭配' } | |
| 378 | - ], | |
| 379 | - esvalue: '宝贝好评率 100%', | |
| 352 | + esvalue: '宝贝好评率', | |
| 380 | 353 | introduction: { |
| 381 | 354 | material: '钛合金', |
| 382 | 355 | func: '抗疲劳/防辐射', |
| ... | ... | @@ -414,6 +387,8 @@ export default { |
| 414 | 387 | this.parameter[4].slength = `${this.goodInfo.leg_long}mm` |
| 415 | 388 | this.parameter[5].slength = `${this.goodInfo.weight}mm` |
| 416 | 389 | this.tag = this.goodInfo.tag |
| 390 | + this.test = this.goodInfo.prodIntro1 | |
| 391 | + this.test = this.test.replace(/\<img/gi, '<img style="max-width:100%;height:auto" ') | |
| 417 | 392 | }) |
| 418 | 393 | }, |
| 419 | 394 | computed: { |
| ... | ... | @@ -667,16 +642,22 @@ export default { |
| 667 | 642 | color: #333333; |
| 668 | 643 | font-weight: bold; |
| 669 | 644 | } |
| 645 | + .D4_list{ | |
| 646 | + display: grid; | |
| 647 | + grid-row-gap: 10px; | |
| 648 | + grid-column-gap: 4px; | |
| 649 | + } | |
| 670 | 650 | .D4_list view { |
| 671 | - display: inline-block; | |
| 651 | + display: flex; | |
| 652 | + justify-content: center; | |
| 653 | + align-items: center; | |
| 672 | 654 | font-size: 12px; |
| 673 | - text-align: center; | |
| 674 | - margin-right: 12px; | |
| 675 | - width: 90px; | |
| 655 | + width: 118px; | |
| 676 | 656 | height: 24px; |
| 677 | - line-height: 24px; | |
| 657 | + border-radius: 2px; | |
| 678 | 658 | background: #f2f2f2; |
| 679 | 659 | color: #666666; |
| 660 | + // letter-spacing: 1px; | |
| 680 | 661 | } |
| 681 | 662 | } |
| 682 | 663 | .D5 { |
| ... | ... | @@ -700,57 +681,11 @@ export default { |
| 700 | 681 | } |
| 701 | 682 | .D5_all { |
| 702 | 683 | width: 100%; |
| 703 | - height: 380px; | |
| 704 | - margin-bottom: 30px; | |
| 684 | + margin-top: 30rpx; | |
| 685 | + margin-right: 30rpx; | |
| 686 | + margin-bottom: 180rpx; | |
| 705 | 687 | font-family: "PingFangSC-Regular"; |
| 706 | - border: #999999 solid 1.5px; | |
| 707 | - image { | |
| 708 | - width: 100%; | |
| 709 | - height: 380px; | |
| 710 | - } | |
| 711 | - } | |
| 712 | - .D5_photoes1 { | |
| 713 | - display: grid; | |
| 714 | - grid-template-columns: 48% 48%; | |
| 715 | - grid-row-gap: 10px; | |
| 716 | - grid-column-gap: 4%; | |
| 717 | - image { | |
| 718 | - width: 100%; | |
| 719 | - height: 70px; | |
| 720 | - } | |
| 721 | - view { | |
| 722 | - width: 100%; | |
| 723 | - font-size: 14px; | |
| 724 | - text-align: center; | |
| 725 | - background: #949494; | |
| 726 | - font-family: "PingFangSC-Regular"; | |
| 727 | - color: #ffffff; | |
| 728 | - view { | |
| 729 | - height: 24px; | |
| 730 | - line-height: 24px; | |
| 731 | - } | |
| 732 | - } | |
| 733 | - } | |
| 734 | - .D5_logo1, | |
| 735 | - .D5_logo2 { | |
| 736 | - text-align: center; | |
| 737 | - } | |
| 738 | - .D5_logo1 { | |
| 739 | - margin-top: 40px; | |
| 740 | - font-size: 24px; | |
| 741 | - font-weight: bold; | |
| 742 | - font-family: "PingFangSC-Semibold"; | |
| 743 | - } | |
| 744 | - .D5_logo2 { | |
| 745 | - font-size: 12px; | |
| 746 | - } | |
| 747 | - .D5_logo3 { | |
| 748 | - width: 100%; | |
| 749 | - text-align: center; | |
| 750 | - image { | |
| 751 | - width: 50px; | |
| 752 | - height: 24px; | |
| 753 | - } | |
| 688 | + // border: #999999 solid 1.5px; | |
| 754 | 689 | } |
| 755 | 690 | } |
| 756 | 691 | .D6 { | ... | ... |