goods-doc-detail.vue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <!-- 自定义页面 -->
  2. <template>
  3. <view class="goods-doc-detail">
  4. <view class="cm-header">
  5. <image class="cm-cover" src="https://picsum.photos/750/750" mode=""></image>
  6. <view class="cm-title">
  7. 韩国恩盛进口氢洁气小气泡清韩国恩韩进口氢洁气小气泡清韩国恩
  8. </view>
  9. <view class="cm-params"><text>供应商:</text>科医人医疗激光设备贸易公司</view>
  10. <view class="cm-params"><text>商品属性:</text>产品</view>
  11. </view>
  12. <cm-product-doc v-if="archiveId !== 0" :archiveId="archiveId" :bottom="isIphoneX ? '60rpx' : '10rpx'"></cm-product-doc>
  13. </view>
  14. </template>
  15. <script>
  16. import { mapState } from 'vuex'
  17. import cmProductDoc from '@/components/cm-module/productDetails/cm-product-doc.vue'
  18. export default {
  19. components:{
  20. cmProductDoc
  21. },
  22. computed:{
  23. ...mapState(['isIphoneX']),
  24. },
  25. onLoad(e) {
  26. this.archiveId = e.id || 0
  27. },
  28. data() {
  29. return {
  30. archiveId: 0
  31. }
  32. }
  33. }
  34. </script>
  35. <style lang="scss" scoped>
  36. .goods-doc-detail{
  37. background: #F7F7F7;
  38. }
  39. .cm-header{
  40. background: #fff;
  41. margin-bottom: 16rpx;
  42. overflow: hidden;
  43. .cm-cover{
  44. width: 750rpx;
  45. height: 750rpx;
  46. }
  47. .cm-title,.cm-params{
  48. padding: 0 24rpx;
  49. }
  50. .cm-title{
  51. margin: 32rpx 0;
  52. font-size: 34rpx;
  53. line-height: 1.6;
  54. color: #333333;
  55. }
  56. .cm-params{
  57. margin: 16rpx 0;
  58. font-size: 24rpx;
  59. line-height: 1.6;
  60. color: #333333;
  61. text{
  62. font-size: #999999
  63. }
  64. }
  65. }
  66. </style>