将类似的计算属性转换为仅使用一个

convert similar computed properties to use just one

我有这 3 个计算属性,是否可以将它们合二为一?

    first() {
      const mydate1 = new Date();
      mydate1.setDate(mydate1.getDate() + 1);
      return mydate1;
    },
    second() {
      const mydate2 = new Date();
      mydate2.setDate(mydate2.getDate() + 2);
      return mydate2;
    },
    third() {
      const mydate3 = new Date();
      mydate3.setDate(mydate3.getDate() + 3);
      return mydate3;
    },    

为什么不使用计算属性,而不是使用方法 getDate(offset) returns 一个新的日期?

methods: {
  getDate(offset) {
    const myDate = new Date();
    myDate.setDate(myDate.getDate() + offset);
    return myDate;
  }
}

这对于计算 属性...

来说完全没问题
dates() {
  const baseDate = new Date().getDate();

  const first = new Date();
  first.setDate(baseDate + 1);

  const second = new Date();
  second.setDate(baseDate + 2);

  const third = new Date();
  third.setDate(baseDate + 3);

  return { first, second, third };
},    

之前对 second 的引用可以更改为 dates.second。三个都一样。