金诚优选前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
1.8 KiB

  1. <template>
  2. <view class="big-coffee" :style="'margin-bottom: ' + meta.margin_bottom + 'px'">
  3. <view class="title" v-if="coffeeTitle && show">
  4. <span>{{coffeeTitle}}</span>
  5. <!--<span data-link="/pages/article/coffeeList/coffeeList?type=1" bindtap="_jumpImg">
  6. 更多
  7. <i class="iconfont icon-gengduo"></i>
  8. </span>-->
  9. </view>
  10. <view class="ul-list">
  11. <view class="li-item" v-for="(item, index) in coffeeData" :key="index" :data-link="item.link" @tap="_jumpImg">
  12. <view class="left-info">
  13. <image :src="item.image"></image>
  14. </view>
  15. <view class="right-info">
  16. <view class="name">
  17. {{item.associate.title}}
  18. </view>
  19. <view class="referrer">
  20. <view class="avatar">
  21. <image :src="item.associate.author_avatar"></image>
  22. </view>
  23. <view class="detail">
  24. <view class="nick-name">推荐者{{item.associate.author}}</view>
  25. <view class="sub-intro">{{item.associate.author_title}}</view>
  26. </view>
  27. </view>
  28. </view>
  29. </view>
  30. </view>
  31. </view>
  32. </template>
  33. <script>
  34. export default {
  35. data() {
  36. return {};
  37. },
  38. props: {
  39. coffeeData: {
  40. type: Array,
  41. value: ''
  42. },
  43. coffeeTitle: {
  44. type: String,
  45. value: ''
  46. },
  47. show: {
  48. type: Number,
  49. value: ''
  50. },
  51. meta: {
  52. type: Object,
  53. value: ""
  54. }
  55. },
  56. methods: {
  57. _jumpImg(e) {
  58. var link = e.currentTarget.dataset.link;
  59. if (!link || link == 'uto_miniprogram') return;
  60. wx.navigateTo({
  61. url: link
  62. });
  63. },
  64. },
  65. };
  66. </script>
  67. <style rel="stylesheet/less" lang="less">
  68. @import "big-coffee";
  69. </style>