Хотите использовать vuejs или Vuex? actions
зарезервировано для регистрации действий в магазине Vuex. Ниже вы можете найти, как перевести ваш код в простой экземпляр Vue.
index.html
<body>
<div id="app"></div>
</body>
main.js
import Vue from "vue";
new Vue({
el: "#app",
template: "<p> {{ end }}</p>",
data: {
start: null
},
mounted() {
this.start = Date.now();
},
computed: {
end() {
return this.start + 604800000;
}
}
});
Для этого примера start
вычисляется, когда экземпляр vue равен mounted
в блоке <div id="app"></div>
. end
- это вычисляемое свойство, которое будет рассчитано, как только значение свойства start
изменится.
Взгляните на здесь , они описывают похожий пример.