微信

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <div class="courseItem flex-h">
  3. <div class="img">
  4. <a>
  5. <img :src="data.img" class="centerLabel cover" alt="">
  6. </a>
  7. </div>
  8. <div class="flex-item flex-v" :style="{marginRight: marginRight + 'rem'}">
  9. <div class="flex-item">
  10. <div class="content">
  11. <div class="title flex-h">
  12. <div class="flex-item">
  13. <div>
  14. <span>{{data.title}}</span>
  15. </div>
  16. </div>
  17. <div v-if="data.getWay=='ticket'">
  18. <span>{{data.defaultPrice}}</span><br>
  19. <span>优惠券体验</span>
  20. </div>
  21. </div>
  22. <span>时间:{{data.remark}}</span>
  23. <span>地点:{{data.address}}</span>
  24. </div>
  25. </div>
  26. <ul v-if="data.getWay=='ticket'">
  27. <li v-for="(item,index) in data.tag" :key="index">{{item.TagName}}</li>
  28. </ul>
  29. <div v-if="data.getWay=='free'" class="flex-h">
  30. <div class="flex-item">
  31. <i class="iconfont icon-kecheng"></i>
  32. <span>团体课</span>
  33. </div>
  34. <span>免费体验</span>
  35. </div>
  36. </div>
  37. </div>
  38. </template>
  39. <script>
  40. export default {
  41. name: '',
  42. props: ['data', 'marginRight'],
  43. data () {
  44. return {
  45. }
  46. },
  47. computed: {
  48. },
  49. components: {
  50. },
  51. created () {
  52. },
  53. methods: {
  54. }
  55. }
  56. </script>
  57. <!-- Add "scoped" attribute to limit CSS to this component only -->
  58. <style lang="scss" scoped>
  59. @import "page.scss";
  60. </style>