国学小程序项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sinology-applet/src/pages/course/chapter.vue

73 lines
1.8 KiB

1 month ago
<template>
<view class="p15">
<view class="chapter_item" v-for="(item, index) of chapterList" :key="index" @tap="toDetail(item)">
<view style="line-height: 20px;">
<text class="j-tag" style="background: #DDEEFF;color: #1A8CFE">{{ String(index+1).padStart(2,'0') }}·庄子</text>
<text class="fs14 ml5 ">阴极阳转阳转阴转实现生命永恒的自然轮转</text>
</view>
<view class="mt10 flex ai-c jc-sb fs12 mt8 cor-999">
<text>郭老师</text>
<text>2020-01-01 19:00</text>
<view class="flex ai-c">
<u-icon name="eye" color="#999" size="14" :label="index*7" label-color="#999" label-size="12"></u-icon>
<u-icon class="ml20" name="thumb-up" color="#999" size="14" :label="index*3" label-color="#999" label-size="12"></u-icon>
</view>
</view>
</view>
</view>
</template>
<script>
// import { getChapterDoneList } from '@/jtools/api/index'
export default {
data() {
return {
chapterList:[],
}
},
onLoad(){
this.getChapterList()
},
methods:{
getChapterList(){
this.chapterList = [1,2,3]
// getChapterDoneList({driverTypeId}).then(resp=>{
// if(resp.code==='0000'){
// this.chapterList=resp.data
// }
// })
},
toDetail(chapter){
uni.navigateTo({
url: `/pages/course/detail?id=${chapter.id}`
});
},
}
}
</script>
<style lang="scss" scoped>
.chapter_item {
padding: 10px;
margin-bottom: 10px;
border-radius: 5px;
background-color: #fff;
}
.chapter_item:hover {
background-color: rgb(210, 209, 214);
}
.j-tag {
// display: inline-flex;
// align-items: center;
// justify-content: center;
padding: 1px 3px;
// height: 16px;
border-radius: 3px;
font-size: 12px;
line-height: 14px;
color: #fff;
}
</style>