GoodItem.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <template>
  2. <div>
  3. <div>
  4. <!-- <div class="money font-color-red">-->
  5. <!-- <span class="iconfont icon-huiyuan" style="font-size: 0.3rem"></span-->
  6. <!-- ><span class="num" style="font-size: 0.3rem">-->
  7. <!-- ¥ {{ item.vip_price }}</span-->
  8. <!-- >-->
  9. <!-- </div>-->
  10. <div class="num" style="height: 0.4rem; font-size: 0.3rem">
  11. <!-- <span-->
  12. <!-- class="addfont icon-Icon-gou font-color-red"-->
  13. <!-- style="font-size: 0.3rem"-->
  14. <!-- ></span>-->
  15. ¥ {{ item.price }}
  16. </div>
  17. <!-- <div-->
  18. <!-- class="num font-color-green"-->
  19. <!-- style="height: 0.4rem; font-size: 0.3rem"-->
  20. <!-- >-->
  21. <!-- <span-->
  22. <!-- class="addfont icon-Icon-zhuan font-color-red"-->
  23. <!-- style="font-size: 0.3rem"-->
  24. <!-- ></span>-->
  25. <!-- ¥ {{ getPrice() }}-->
  26. <!-- </div>-->
  27. </div>
  28. <!-- <div v-else>-->
  29. <!-- <div class="money font-color-red">-->
  30. <!-- ¥<span class="num">{{ item.price }}</span>-->
  31. <!-- </div>-->
  32. <!-- <div class="ot-money" style="text-decoration:line-through;">-->
  33. <!-- ¥{{ item.ot_price }}-->
  34. <!-- </div>-->
  35. <!-- </div>-->
  36. </div>
  37. </template>
  38. <script>
  39. import { formatRMB } from "@utils";
  40. export default {
  41. name: "GoodItem",
  42. props: {
  43. item: {}
  44. // isVip: false
  45. },
  46. data: function() {
  47. return {};
  48. },
  49. mounted: function() {},
  50. methods: {
  51. getPrice() {
  52. var price = Number(this.item.price);
  53. var vip_price = Number(this.item.vip_price);
  54. return formatRMB(price - vip_price);
  55. }
  56. }
  57. };
  58. </script>
  59. <style></style>