我有这 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;
},
最佳答案
这对于计算属性来说是完全可以的......
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
。三者都一样。
关于javascript - 将相似的计算属性转换为仅使用一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70297660/