123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- <template>
- <view class="content">
- <scroll-view id="scroll" scroll-y="true">
- <view v-for="(item,key) in list" :key="key" class="cu-list menu card-menu margin-top-sm">
- <!-- <ad :unit-id="ad.log_banner" v-if="ad.log_type == 1"></ad>
- <ad :unit-id="ad.log_gezi" ad-type="grid" grid-opacity="0.8" grid-count="5" ad-theme="white" v-else-if="ad.log_type == 2"></ad>
- <ad :unit-id="ad.log_video" ad-type="video" ad-theme="white" v-else-if="ad.log_type == 3"></ad> -->
-
- <view class="cu-item">
- <view class="content padding-tb-sm">
- <view style="display: flex;flex-direction: row;">
- <view>分数:{{item.score}}</view>
- </view>
- <view class="text-gray">考试用时:{{item.grade_time}}秒</view>
- <view class="text-gray">考试时间:{{item.createtime|format_date}}</view>
- </view>
- <view class="action" v-if="false">
- <template v-if="key==0">
- <image class="rankIcon" src="/static/img/rank-01.png" mode=""></image>
- </template>
- <template v-if="key==1">
- <image class="rankIcon" src="/static/img/rank-02.png" mode=""></image>
- </template>
- <template v-if="key==2">
- <image class="rankIcon" src="/static/img/rank-03.png" mode=""></image>
- </template>
- </view>
- </view>
- </view>
-
- <!-- 加载状态条 -->
- <tui-nomore></tui-nomore>
-
- <view class="fix-bottom"></view>
- </scroll-view>
- </view>
- </template>
- <script>
- let interstitialAd = null
- export default {
- data() {
- return {
- list: [],
- page: 1,
- over: 0,
- ad: this.utils.getData('ad')
- }
- },
- onLoad() {
- this.getList()
- if (wx.createInterstitialAd && this.ad && this.ad.log_cp) {
- interstitialAd = wx.createInterstitialAd({
- adUnitId: this.ad.log_cp
- });
- interstitialAd.onLoad(() => {});
- interstitialAd.onError(err => {});
- interstitialAd.onClose(() => {});
- if (interstitialAd) {
- interstitialAd.show().catch(err => {
- console.error(err);
- });
- }
- }
- },
- onReachBottom() {
- if (this.over == 0) {
- this.getList()
- }
- },
- onShareAppMessage() {
- return {
- title: '在线考试',
- path: '/pages/index/index',
- };
- },
- onShareTimeline() {
- return {
- title: '在线考试',
- // query: '/pages/index/index',
- // imageUrl: '',
- };
- },
- methods: {
- getList(pageNum){
- this.http('grade/index', {user_id:this.utils.getData('user_id'),page:this.page}, 'get').then(res => {
- var list = res.data.list.data;
- this.list = this.list || [];
- this.list = this.list.concat(list);
- this.page++;
- if (!res.data.list.has_more) {
- this.over = 1;
- }
- });
- }
- }
- }
- </script>
- <style>
- .rankIcon{
- width: 70upx;
- height: 90upx;
- }
- </style>
|