我有這 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;
},
uj5u.com熱心網友回復:
這對于計算屬性來說是完全沒問題的......
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。這三個都一樣。
uj5u.com熱心網友回復:
除了使用計算屬性,為什么不創建一個getDate(offset)回傳新日期的方法?
methods: {
getDate(offset) {
const myDate = new Date();
myDate.setDate(myDate.getDate() offset);
return myDate;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/378486.html
標籤:javascript Vue.js Vuejs2 Vue 组件
上一篇:Unity不在播放模式中渲染影片
