console
new Vue({
el: '#app',
data: {
value: 0,
},
computed: {
result:function(){
return this.value == 10 ? 'done' :'not there yet'
}
},
watch: {
value: function(value){
var vm=this;
setTimeout(function(){
vm.value=0;
},5000);
}
},
methods: {
}
})
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id="app">
<div>
<p>Current Value: {{ value }}</p>
<button @click="value +=5">Add 5</button>
<button @click="value +=1">Add 1</button>
<p>{{ result }}</p>
</div>
<div>
<input type="text" />
<p>{{ value }}</p>
</div>
</div>