Я рекомендую инициализировать ваше свойство view
в подключенном хуке следующим образом:
data() {
return {
notes: {
...
},
view: {
dayCurrent: '',
dayBefore: '',
dayAfter: ''
}
}
},
mounted() {
this.view.dayCurrent = new Date();
this.view.dayBefore = new Date(this.view.dayCurrent.getDate() - 1);
this.view.dayAfter = new Date(this.view.dayCurrent.getDate() + 1)
}
new Vue({
el: '#app',
data() {
return {
notes: {
},
view: {
dayCurrent: '',
dayBefore: '',
dayAfter: ''
}
}
},
mounted() {
this.view.dayCurrent = new Date();
let d1 = new Date().setDate(this.view.dayCurrent.getDate() - 1);
this.view.dayBefore = new Date(d1);
let d2 = new Date().setDate(this.view.dayCurrent.getDate() + 1);
this.view.dayAfter = new Date(d2)
}
})
<script src="https://unpkg.com/vue"></script>
<div id="app">
<p>{{view.dayBefore}}</p>
<p>{{view.dayCurrent}}</p>
<p>{{view.dayAfter}}</p>
</div>