select选择日期,将日期初始化成时间戳,然后跟数组里的每一个日期做对比,根据条件再删除不需要的数据。
timeChange(e, type) {
const date = +new Date(e)
const arr = this.baseinfo.course_date
for (let i = arr.length - 1; i >= 0; i--) {
const course_date = +new Date(this.baseinfo.course_date[i])
if (type === 'begin') {
if (date > course_date) {
this.baseinfo.course_date.splice(i, 1)
}
}
if (type === 'end') {
if (date < course_date) {
this.baseinfo.course_date.splice(i, 1)
}
}
}
}