vr-shopxo-source/sourcecode/baidu/default/pages/goods-comment/goods-comment.swan

50 lines
2.2 KiB
Plaintext

<!-- 评分 -->
<view s-if="goods_score != null" class="score-container oh br-b">
<view class="score fl tc">
<view class="cr-666">动态评分</view>
<view class="value">{{goods_score.avg || '0.0'}}</view>
</view>
<view class="progress fr tc">
<block s-if="goods_score.avg > 0">
<block s-for="item, index in goods_score.rating" s-key="key">
<view s-if="item.portion > 0" class="progress-bar {{progress_class[index]}}" style="width: {{item.portion}}%;">{{item.name}}</view>
</block>
</block>
<text s-else class="cr-888">暂无评分</text>
</view>
</view>
<!-- 列表 -->
<scroll-view scroll-y="{{true}}" class="scroll-box" bindscrolltolower="scroll_lower" lower-threshold="30">
<view s-for="item, index in data_list" s-key="key" class="comment-item bg-white spacing-mt">
<view class="oh nav">
<image class="avatar dis-block fl" src="{{item.user.avatar || '/images/default-user.png'}}" mode="aspectFit"></image>
<view class="base-nav fr">
<text>{{item.user.user_name_view}}</text>
<text class="cr-ccc">评论于</text>
<text class="cr-666">{{item.add_time_time}}</text>
</view>
</view>
<view class="base-content oh">
<view class="content cr-666">{{item.content}}</view>
<view s-if="(item.images || null) != null && item.images.length > 0" class="images oh">
<block s-for="iv,ix in item.images" s-key="key">
<image class="br" bindtap="images_show_event" data-index="{{index}}" data-ix="{{ix}}" src="{{iv}}" mode="aspectFit"></image>
</block>
</view>
<view s-if="(item.msg || null) != null" class="spec">{{item.msg}}</view>
<view s-if="item.is_reply == 1 && (item.reply || null) != null" class="reply br-t-dashed">
<text class="cr-888">管理员回复:</text>
<text class="reply-desc">{{item.reply}}</text>
</view>
</view>
</view>
<view s-if="data_list.length == 0">
<import src="/pages/common/nodata.swan" />
<template is="nodata" data="{{{status: data_list_loding_status}}}"></template>
</view>
<import src="/pages/common/bottom_line.swan" />
<template is="bottom_line" data="{{{status: data_bottom_line_status}}}"></template>
</scroll-view>