vue-schedule-calendar
vue-schedule-calendar copied to clipboard
修改了数据,发现修改数据不好用,改成{id: 1111,date:'2019-12-01',status: 2,},还是现实在当前年份,当前月份,没有改变,数据 展示不对。
修改数组的某一项,要么使用全新数组,要么使用 vue.$set
或 array.splice
对某一项进行修改。
参考:changeDate
感谢您的回复。辛苦了。^_^ 我没有表达清楚我的意思,我遇到的问题是:项目启动时的默认数据,我修改了。效果:在页面显示的时间和默认数据的时间不对应。我没有等项目启动之后,再去操作更新数组。
你说的应该是默认显示时间的问题,目前是当前月,还没有提供相关设置
感谢您的再次回复 !
代码里写的是“2016-06-01”,是2016年,页面却显示在当前年份(2018)年。
您好,我想问下怎么可以限制时间范围呢
感谢您的再次回复 ! 代码里写的是“2016-06-01”,是2016年,页面却显示在当前年份(2018)年。
需要自己修改代码,在vue初始化时候改成
created() {
// 显示为当月的数据
const now = new Date()
this.events = this.events.map(item => {
// console.log(item.date);
const d = item.date.split('-')[2]
const m = item.date.split('-')[1]
const y = item.date.split('-')[0]
//console.log(y);
item.date = `${y}-${m}-${d}`
console.log(item.date);
return item
})