|                                    |  | <template>  <view class="flex card" @click="jumpToList(data.id, data.title)">    <image class="card-bg" :src="data.image" mode="scaleToFill"></image>  </view></template>
<script>  export default {    props: {      data: {        type: Object,        default() {          return {}        }      }    },    methods: {      jumpToList(categoryId, title) {        uni.navigateTo({					url: `/pages_order/serve/search?categoryId=${categoryId}&title=${title}`				})      },    },  }</script>
<style scoped lang="scss">    $w: calc(100vw - 50rpx*2);
  .card {    position: relative;    width: $w;    height: auto;    font-size: 0;    border-radius: 25rpx;    overflow: hidden;    box-shadow: 0rpx 3rpx 6rpx 0rpx rgba(0,0,0,0.16);
    &-bg {      width: $w;      height: calc(#{$w} * 179 / 714);    }  }</style>
 |