app-member-price.vue 910 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <view v-if="price >= 0">
  3. <view class="app-member-price dir-left-nowrap cross-center">
  4. <view class="box-grow-0">
  5. <app-member-mark></app-member-mark>
  6. </view>
  7. <view class="box-grow-1 price">
  8. <app-price :price="price" type="text-price-all"></app-price>
  9. </view>
  10. </view>
  11. </view>
  12. </template>
  13. <script>
  14. import appMemberMark from "./app-member-mark.vue";
  15. import appPrice from "../goods/app-price.vue";
  16. export default {
  17. name: "app-member-price",
  18. components: {
  19. 'app-member-mark': appMemberMark,
  20. 'app-price': appPrice,
  21. },
  22. props: {
  23. price: Number,
  24. },
  25. }
  26. </script>
  27. <style scoped lang="scss">
  28. .price {
  29. color: #f39800;
  30. margin-left: #{10rpx};
  31. font-size: $uni-font-size-weak-one;
  32. }
  33. </style>