| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 | <!-- 商品评论项 --><template>  <view>    <!-- 用户评论 -->    <view class="user ss-flex ss-m-b-14">      <view class="ss-m-r-20 ss-flex">        <image class="avatar" :src="item.userAvatar"></image>      </view>      <view class="nickname ss-m-r-20">{{ item.userNickname }}</view>      <view class="">        <uni-rate :readonly="true" v-model="item.scores" size="18" />      </view>    </view>    <view class="content"> {{ item.content }} </view>    <view class="ss-m-t-24" v-if="item.picUrls?.length">      <scroll-view class="scroll-box" scroll-x scroll-anchoring>        <view class="ss-flex">          <view v-for="(picUrl, index) in item.picUrls" :key="picUrl" class="ss-m-r-10">            <su-image              class="content-img"              isPreview              :previewList="item.picUrls"              :current="index"              :src="picUrl"              :height="120"              :width="120"              mode="aspectFill"            />          </view>        </view>      </scroll-view>    </view>    <!-- 商家回复 -->    <view class="ss-m-t-20 reply-box" v-if="item.replyTime">      <view class="reply-title">商家回复:</view>      <view class="reply-content">{{ item.replyContent }}</view>    </view>  </view></template><script setup>  const props = defineProps({    item: {      type: Object,      default() {},    },  });</script><style lang="scss" scoped>  .avatar {    width: 52rpx;    height: 52rpx;    border-radius: 50%;  }  .nickname {    font-size: 26rpx;    font-weight: 500;    color: #999999;  }  .content {    width: 636rpx;    font-size: 26rpx;    font-weight: 400;    color: #333333;  }  .reply-box {    position: relative;    background: #f8f8f8;    border-radius: 8rpx;    padding: 16rpx;  }  .reply-title {    position: absolute;    left: 16rpx;    top: 16rpx;    font-weight: 400;    font-size: 26rpx;    line-height: 40rpx;    color: #333333;  }  .reply-content {    text-indent: 128rpx;    font-weight: 400;    font-size: 26rpx;    line-height: 40rpx;    color: #333333;  }</style>
 |