51 lines
1.8 KiB
Plaintext
51 lines
1.8 KiB
Plaintext
<!--评论服务测试页面-->
|
|
<view class="container">
|
|
<view class="header">
|
|
<text class="title">评论服务测试</text>
|
|
<text class="subtitle">测试 fetchComments 和 fetchCommentsCount 导入修复</text>
|
|
</view>
|
|
|
|
<view class="test-buttons">
|
|
<button class="test-btn" bindtap="testCommentsCount" disabled="{{isLoading}}">
|
|
测试评论统计
|
|
</button>
|
|
<button class="test-btn" bindtap="testCommentsList" disabled="{{isLoading}}">
|
|
测试评论列表
|
|
</button>
|
|
<button class="test-btn primary" bindtap="runAllTests" disabled="{{isLoading}}">
|
|
运行所有测试
|
|
</button>
|
|
<button class="test-btn secondary" bindtap="clearResults">
|
|
清空结果
|
|
</button>
|
|
</view>
|
|
|
|
<view class="loading" wx:if="{{isLoading}}">
|
|
<text>测试中...</text>
|
|
</view>
|
|
|
|
<view class="results" wx:if="{{testResults.length > 0}}">
|
|
<text class="results-title">测试结果:</text>
|
|
<view class="result-item" wx:for="{{testResults}}" wx:key="index">
|
|
<view class="result-header">
|
|
<text class="test-name">{{item.test}}</text>
|
|
<text class="test-status {{item.status}}">{{item.status}}</text>
|
|
<text class="test-time">{{item.time}}</text>
|
|
</view>
|
|
|
|
<view class="result-content" wx:if="{{item.status === 'success'}}">
|
|
<text class="data-label">返回数据:</text>
|
|
<text class="data-content">{{item.data}}</text>
|
|
</view>
|
|
|
|
<view class="result-content error" wx:if="{{item.status === 'error'}}">
|
|
<text class="error-label">错误信息:</text>
|
|
<text class="error-content">{{item.error}}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="empty" wx:if="{{testResults.length === 0 && !isLoading}}">
|
|
<text>点击上方按钮开始测试</text>
|
|
</view>
|
|
</view> |