vue-schedule-calendar icon indicating copy to clipboard operation
vue-schedule-calendar copied to clipboard

修改了数据,发现修改数据不好用,改成{id: 1111,date:'2019-12-01',status: 2,},还是现实在当前年份,当前月份,没有改变,数据 展示不对。

Open hangaojie opened this issue 6 years ago • 6 comments

hangaojie avatar May 25 '18 10:05 hangaojie

修改数组的某一项,要么使用全新数组,要么使用 vue.$setarray.splice 对某一项进行修改。 参考:changeDate

yscoder avatar May 25 '18 10:05 yscoder

感谢您的回复。辛苦了。^_^ 我没有表达清楚我的意思,我遇到的问题是:项目启动时的默认数据,我修改了。效果:在页面显示的时间和默认数据的时间不对应。我没有等项目启动之后,再去操作更新数组。

hangaojie avatar May 31 '18 09:05 hangaojie

你说的应该是默认显示时间的问题,目前是当前月,还没有提供相关设置

yscoder avatar May 31 '18 14:05 yscoder

感谢您的再次回复 ! 代码里写的是“2016-06-01”,是2016年,页面却显示在当前年份(2018)年。 details

hangaojie avatar Jun 01 '18 03:06 hangaojie

您好,我想问下怎么可以限制时间范围呢

IT-Rafi avatar Jul 24 '18 09:07 IT-Rafi

感谢您的再次回复 ! 代码里写的是“2016-06-01”,是2016年,页面却显示在当前年份(2018)年。 details

需要自己修改代码,在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
    })

dearmsdan avatar Feb 13 '22 12:02 dearmsdan