组件代码:
<view v-for="(i,idx) in taskList" :key="idx" class="item">
<view class="date" v-if="showDate">{{i.starttime==taskList[idx-1].starttime?'':timeFormat(i.starttime)}}</view>
</view>
</template>
<script>
export default {
props:{
taskList:{
type:Array,
default:null
},
},
methods:{
timeFormat(val){
//获取当前日期
let date =new Date().toLocaleDateString().replace(/\//g,'-')
return date==val.split(' ').splice(0,1)?'今天':val.split(' ').splice(0,1)
}
}
}```
组件引用:
```<template>
<custom-mission :taskList="tasks" value="我要帮" showDate ></custom-mission>
</template>
<script>
data() {
return {
tasks: [{
starttime: '2020-12-24 17:00:00'
}]
}
}
</scritp>```