|                                                                                |  | <template>  <view class="page__view">
		<navbar title="我的评价" leftClick @leftClick="$utils.navigateBack" bgColor="#FFFFFF" />
    <view class="main">
      <view class="list" v-if="total">        <view class="list-item" v-for="item in list" :key="item.id">          <view class="flex list-item-header">            <view class="flex mark">              <image class="icon" src="@/static/image/icon-mark-highlight.png" mode="widthFix"></image>            </view>            <view class="title">              {{ `来自 ${item.activityTitle || ''}` }}            </view>          </view>          <commentCard :data="item"></commentCard>        </view>      </view>
    </view>
  </view></template>
<script>	import mixinsList from '@/mixins/list.js'
  import commentCard from '@/pages_order/comment/commentCard.vue'
  export default {		mixins: [mixinsList],    components: {      commentCard,    },    data() {      return {				mixinsListApi: 'queryMyCommentList',      }    },    methods: {    },  }</script>
<style scoped lang="scss">  .page__view {    background: $uni-bg-color;  }
  .main {    padding: 40rpx;  }    .list {    padding: 32rpx;    background: #FFFFFF;    border-radius: 24rpx;        &-item {      padding-bottom: 40rpx;      border-bottom: 2rpx solid #F5F5F5;
      & + & {        margin-top: 40rpx;      }
      &:last-child {        border: none;      }
      &-header {        justify-content: flex-start;        column-gap: 24rpx;        margin-bottom: 14rpx;
        .mark {          width: 36rpx;          height: 36rpx;          background: linear-gradient(to right, #21FEEC, #019AF9);          border-radius: 50%;
          .icon {            width: 24rpx;            height: auto;          }        }
        .title {          flex: 1;          font-size: 30rpx;          font-weight: 600;          line-height: 1.4;          color: #00A9FF;        }      }    }  }
</style>
 |