index.vue 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <view class='list-item' v-for="(item, index) in applist" :key="index" @click="goMiniApp(item)">
  3. <image class="avatar" mode="aspectFill" :src="item.appletLogoFileUrl || '/static/imgs/shmr.png'">
  4. <view class="item-right">
  5. <view class="top">
  6. <van-icon class="icon" v-if="item.collectionStatus=='0'" @tap.stop='addSc(index)' name="/static/imgs/sc.png"
  7. size='15' />
  8. <van-icon class="icon" v-else name="/static/imgs/ysc.png" @tap.stop='delSc(index)' size='15' />
  9. <van-icon class="icon" name="/static/imgs/zf.png" @tap.stop='showShare=true' size='14' />
  10. <!-- <van-icon class="icon" name="/static/imgs/bxh.png" size='12' /> -->
  11. </view>
  12. <view class="center">
  13. <text class="details">{{item.appletIntroduce || '该商家暂无描述,敬请期待!'}}</text>
  14. </view>
  15. <view class="bottom">
  16. <text class="title">{{item.corporateName}}</text>
  17. <view class="right" v-if="false">
  18. <view class="flex">
  19. <van-icon class="icon" name="/static/imgs/评论.png" size='15' />
  20. <text>54</text>
  21. </view>
  22. <view class="flex">
  23. <van-icon class="icon" name="/static/imgs/好评率.png" size='15' />
  24. <text>99%</text>
  25. </view>
  26. </view>
  27. </view>
  28. </view>
  29. </view>
  30. </template>
  31. <script>
  32. </script>
  33. <style>
  34. </style>